AndroidStudio配置SSH连接GitHub

本地安装Git

  • 直接下载下一步下一步安装完成


    AndroidStudio配置SSH连接GitHub_第1张图片
    Git官网
  • AndroidStudio中配置Git


    AndroidStudio配置SSH连接GitHub_第2张图片
    Git路径设置
  • 直接使用AndroidStudio提供的GitHub功能
    这种使用方式简单方便,但设置貌似是全局的,具体没有测试,下面就是操作的截图,只是记录下,不是本文重点


    AndroidStudio配置SSH连接GitHub_第3张图片
    配置GitHub账号

    AndroidStudio配置SSH连接GitHub_第4张图片
    设置版本控制工具

    AndroidStudio配置SSH连接GitHub_第5张图片
    提交项目

生成和配置SSH密钥

  • 打开 ' git-bash.exe ' 创建ssh目录,可以先查看该目录是否存在,密钥是否存在
  • 使用ssh-keygen -t rsa -C "自己的邮箱",生成密钥
    Generating public/private rsa key pair.
    Enter file in which to save the key (/c/Users/zhuch/.ssh/id_rsa):

直接回车

Enter passphrase (empty for no passphrase):

这里没有设置密码直接两次回车,如果此时输入了一个passphrase,后面提交时会提示输入密码
生成后会提示密钥的路径等信息

AndroidStudio配置SSH连接GitHub_第6张图片
生成密钥
  • 添加公钥信息到GitHub
    可以通过命令或者编辑器等查看公钥的内容,复制后提交到GitHub


    AndroidStudio配置SSH连接GitHub_第7张图片
    SSH设置

    AndroidStudio配置SSH连接GitHub_第8张图片
    设置完成后

至此GitHub的SSH已经配置完成

上传项目到GitHub

  • GitHub中新建项目


    AndroidStudio配置SSH连接GitHub_第9张图片
    GitHub新建项目

这里可以参考GitHub提供的操作流程,提交或clone项目

    …or create a new repository on the command line
    echo "# Note" >> README.md
    git init
    git add README.md
    git commit -m "first commit"
    git remote add origin [email protected]:xxx/xxx.git
    git push -u origin master

    …or push an existing repository from the command line
    git remote add origin [email protected]:xxx/xxx.git
    git push -u origin master

    …or import code from another repository
    You can initialize this repository with code from a Subversion, Mercurial, or TFS project.
  • 配置本地git用户名和邮箱
    git config --global user.name
    git config --global user.email


    配置用户名和邮箱
  • 提交项目到GitHub
    使用cd命令到本地项目文件夹,就是项目的根目录
    cd D:
    git init #初始化
    git add . #提交当前目录下所以文件
    git commit -m "first commit" #提交说明
    git remote add origin [email protected]:xxx/xxx.git #直接复制GitHub上面的进行提交
    git push -u origin master
    AndroidStudio配置SSH连接GitHub_第10张图片
    提交到GitHub
  • AndroidStudio中设置Git版本管理


    AndroidStudio配置SSH连接GitHub_第11张图片
    版本管理

没有报错信息,那么GitHub中就可以查看到提交的项目了,以后的提交就可以通过AndroidStudio进行操作,不再需要命令了
如果GitHub上已有项目需要clone到本地,也很简单,直接打开目标路径,进行clone命令,然后再导入到AndroidStudio,如图

AndroidStudio配置SSH连接GitHub_第12张图片
clone到本地

你可能感兴趣的:(AndroidStudio配置SSH连接GitHub)