git关联Android Studio以及上传项目到GitHub

转眼时间一晃就过去了,从事Android开发已有一年多的时间,由于项目忙,一直没时间更新,虽然笔记做了很多,但是一直没时间总结,只是把很多开发遇到的坑和知识点记在笔记本。这次来总结下android studio如何关联git。

1、安装git客户端。

这一步比较简单,直接去官网下载安装就可以了,这里我用的是windows版本。安装成功后打开Git Bash命令行,然后在命令行输入git -v,如果显示了版本信息就表示安装成功。如下图:
安装git成功

2、上github注册自己的账号

登陆github官网,点击sign up for github按钮即可跳转到注册页面,填写相关信息后注册即可。
这里写图片描述

3、生成公钥和私钥

不熟悉公钥和私钥概念的朋友可以百度下相关概念,简单地说,公钥和私钥的关系就是锁头和钥匙,公钥可以公布给别人,就类似你可以大方给别人看到你的锁头,而私钥就是钥匙。
再次打开Git Bash命令行,输入cd .ssh(注意ssh前面有一点)进入ssh目录,接着输入ssh-keygen -T rsa -C “你的邮箱@xxxx”。如下图:
这里写图片描述
输入命令后回车,如果是第一次配置,只要一直回车到结束就可以生成自己的密钥对。默认的文件名是id_rsa和id_rsa.pub。如果安装git时是默认安装,那么这两个文件应该是在C:\Users+用户下.ssh目录下。如下图:
这里写图片描述
还有一个known_hosts是配置文件,暂时不用理它。

4、将生成的公钥放到github上

使用自己注册的账号在github官网登陆,点击最右上角的图标,依次点击setting –> SSH and GPS keys –>new SSH key,然后将之前生成的id_rsa.pub里的全部内容复制到key中,title随便自己取什么名字。之后点击Add SSH key按钮就可以了。如下图:
这里写图片描述

5、配置git的全局账户并测试git与github的连接

打开Git Bash命令行,输入以下两个命令
$ git config –global user.name “你github上的用户名”
$ git config –global user.email “你github的邮箱” (建议用注册giuhub的邮箱)
注意:这里“–”是“- -”,是连在一起了。这样配置的好处是不用每次提交项目的时候都输入用户名,类似于网站登陆的记住账号功能。
接着测试连接是否成功,输入以下命令:
$ ssh -T git@github.com
回车后会显示出你在github上的用户名,表明连接成功,如下图:
这里写图片描述

如果初次配置的话有可能会出现以下一段话:
The authenticity of host xxxxxxxxxxxxxxxxxxxxxx can’t be established.
RSA key xxxxxxxxxxxxxxxxxxxxxxxxxxxx
Are you sere xxxxxxxxxxxxxxx connecting(yes/no)?
出现这些英文的时候,你只要在后面输入yes,然后回车就可以了。之后会出现上图的Hi *

6、配置Android Studio(AS)

OK,以上都成功了,那么你已经成功了一半,接下来只要在AS上简单配置一下就可以了。首先打开AS,点击setting –> Version Control –>git,将git的路径复制Path to git xxx中,如下图:
这里写图片描述

之后点击右上方的Test按钮,会弹出一个框显示git的版本号等信息,说明git已经设置成功!
这里写图片描述

git设置成功后点击git上面的github,输入自己github上的账号密码,这样以后push或者commit的时候就不用再输入账号密码了。
这里写图片描述
注意:第一行中的Host必须是github.com
之后跟上面一样,点击一下Test按钮就可以测试是否配置成功了。

7、上传项目到GitHub

这些都配置好以后,后面的就可以很轻松的将git以及GitHub与AS关联起来了。
先创建一个项目,如Test4。之后选择VCS –> Import into Version Control –>Share Project on GitHub就可以在你的github上为你的项目创建一个仓库,免去了在github上创建仓库的麻烦。
这里写图片描述

当你做了这一步之后,你就会发现虽然在github上成功创建了Test4项目的仓库,但是却不能提交Test4项目,哈哈!还是不能成功!
这里写图片描述

出现这样的原因是因为项目的配置文件中config的Url不正确,修改了就好了。在本项目下找到.git的隐藏文件夹,打开后该文件夹下有个config的配置文件。
这里写图片描述
这里写图片描述
然后使用文本工具将其打开,在url = https://github.com/mhwang7758/Test4.git的github前面加上自己的用户名+@然后保存退出就配置好了。之后对该项目的所有提交就都能同步在github上。
这里写图片描述

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值