前言

    最近切换来工作平台,随便也整理了一下在ubantu上使用 Android Studio + 的方式进行代码版本管理。


目录:

1.注册Github帐号。

2.在GitHub上创建新的项目。

3.在ubuntu(或者Mac)上安装 Git客户端。

4.生成SSH.key码

5.在Github上设置SSH.key

6.在Android Studio上设置 Github帐号密码。

7.把本地代码提交到Github上。


以上是完整的流程,由于我本地已经安装来Git客户端,Github帐号之前我已经注册好了,所以我会介绍的简单一些。


1.注册Github帐号。

打开网址https://github.com   点击Sign Up 注册帐号。注册成功后,就可以再次在该页面点击 Sign in 登录你的 Github帐号了。


2.在GitHub上创建新的项目。

登录后会进入首页,在右边,可以看到一个绿色的 “+ New repositorise” 按键。点击进入创建代码库界面。

在Repository name中填写代码库名称,在Description (optional)中添加代码库描述。其他都保持默认设置即可。点击 create repositorise 你的代码库就创建成功了。


3.在ubuntu(或者Mac)上安装 Git客户端。

在ubuntu中的命令行输入sudo apt-get install git,直接安装git客户端。


4.生成SSH.key码

Git是分布式的代码管理工具,远程的代码管理是基于SSH的,所以要使用远程的Git则需要SSH的配置。

github的SSH配置如下:

一 、设置Git的user name和email:

$ git config --global user.name "xuhaiyan"

$ git config --global user.email "haiyan.xu.vip@gmail.com"


二、生成SSH密钥过程:
1.查看是否已经有了ssh密钥:cd ~/.ssh
如果没有密钥则不会有此文件夹,有则备份删除
2.生存密钥:
    $ ssh-keygen -t rsa -C “haiyan.xu.vip@gmail.com”
    按3个回车,密码为空。

最后得到了两个文件:id_rsa和id_rsa.pub

通过命令 cat id_rsa.pub 可以看到一串以SSH开头,以你邮箱结尾的字符串,这个就是SSH.key。把它拷贝出来备用。


5.在Github上设置SSH.key

在github网站的右上角, view profile and more 有个向下的小三角,点击后选择 setting,进入帐号setting界面。

在左边点击SSH keys现象卡,然后在该页面的右边点击 ADD SSH key 。把刚才拷贝的 SSH key字符串粘贴进入保存即可。保存成功后,会显示一个黑色的钥匙图案。


6.在Android Studio上设置 Github帐号密码。

在Android Studio的 Setting中点击 Version Control,然后点击Github,在出现的界面中按照要求输入帐号,密码,点击右边的Test,如果测试成功,表示已经链接上Github了。


7.把本地代码提交到Github上。

先在 导航工具栏中,选择VCS,如图

android studio 显示git提交记录_android

,在出现的选择框中选择Git。如图

android studio 显示git提交记录_android_02

点击OK后,你再次点击VCS后,会发现多了GIt选项。

全选项目中的所以文件,然后在刚才出现的Git中选择COMMIT,提交代码。这时会出现窗口提示填写备注。写好备注后继续提交,出现的窗口忽略,继续commit,在新出现的窗口中提示: master-> Default Remote。点击Remote,在出现的窗口中的URL中,连贴你刚才在Github上创建好的库地址。该地址格式现在git格式。在该窗口填写好项目名称后,点击确定。等半分钟,刷新GIthub新创建的项目,你会发现代码已经出现了。


总结,至此Android Studio 与 GitHub关联上来,你可以方便的进行代码的管理了。