Github -Android studio连接github,并且将项目同步到github上

  今天楼主在搞github,经过简单的摸索,终于成功的将自己本机上的Android studio项目成功的上传到gitub,绝对有必要记录一下。

1.安装并且配置git

  Android studio不能直接的连接github,必须通过一个软件·--git来连接,如果我们要想我们的Android studio能成功的连接github,必须先安装好git。

(1).git安装

  git安装非常的简单,我们可以到git的官网上去下载,下载完成过后,直接像普通的软件那样就行了(楼主的操作系统是Windows,所以这里讲解的是Windows平台上的操作)。

(2).git的配置

  git安装完成过后,我们就需要配置git。

A.生成秘钥

  在git的安装目录下,找到bin/bash.exe,打开它,然后进行下面的配置:

    $ git config --global user.name "github用户名"//用户名
    $ git config --global user.email "github邮箱"//邮箱
    $ ssh-keygen -t rsa -C "github邮箱"//生成密钥

  最后它会在C:\Users\pby.ssh目录下生成一个id_rsa.pub文件,这个文件里面的内容就是我们在后面会使用到的秘钥。

B.在github上进行配置

  我们成功的拿到了生成的秘钥过后,此时就需要将这个秘钥配置到github上面去。首先登录github,点击个人的头像,进入settings,找到ssh and GPG keys,选择New SSH keys ,然后进入编辑,title可以随便填写,key就复制id_rsa.pub文件的内容就行。
  配置成功,我们就可以回到bash.exe的界面,试着去连接一下,输入一下命令:

$ ssh git@github.com

  如果显示这样的结果的话,表示连接成功:



  经过上面的步骤,我们就讲git的客户端配置好了。此时需要我们在Android studio 上面的配置。

2.Android studio 连接github

(1).配置git

  之前说过,Android studio不能直接的连接github,必须通过git软件来连接。
  我们在Android studio 中settings中找到version control下面的git,将Path to git executable那一栏设置为git安装目录下bin/git.exe,可能网络上的有些教程是设置为cmd/git.exe,但是经过楼主的测试,是不行的。如图:



 &esmp;配置完成之后,最后点击右边的test按钮,来测试,如果出现出现如下结果,表示配置是成功的:


(2).连接github

  在Android studio 上面配置好了 git之后,我们就可以连接github了。



  上面的login和password就是我们github的邮箱和密码,输入成功之后,我们还是先测试一下,如果显示success的话,那么就没错了。

(3).项目上传到github

(4).更新项目

  如果我们本地上的项目更新了,那么怎么同步github的项目呢?

A.右击你要更新的文件或者目录

B.同步


  最后你到github上面去看看项目,发现已经更新了。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 173,638评论 25 708
  • 太长了,还是转载吧...今天在看博客的时候,无意中发现了@Trinea在GitHub上的一个项目Android开源...
    庞哈哈哈12138阅读 20,284评论 3 283
  • 曾青脑海里不停的闪现着这几天陈少文非常反常的地方,直觉他肯定已心有她属。这直觉挥之不去的粘着她。 曾青一直知道男友...
    林四月阅读 554评论 0 4
  • “意欲何去?金舟玉舸,美兮伟兮!”曾有诗人躺在海岸上,一边凝望着硕大无朋的帆船从身边驶过,最后消失在海平线上,一边...
    漫游家阅读 833评论 0 0
  • 边城入春以来,寒意似乎还是未能够减去,偶尔还是带有雨夹小雪,用沙土混凝成的砖块渐渐裂开。守城的士兵又用水和沙...
    陆二二二阅读 335评论 0 0