ubuntu下
sudo apt-get install ssh
cd ~/.ssh
看看存不存在.ssh,如果存在的话,掠过下一步;不存在的请看下一步
$ ssh-keygen -t rsa -C "[email protected]"
# Creates a new ssh key using the provided email Generating public/private rsa key pair.
打开github,找到账户里面添加SSH,把idrsa.pub内容复制到key里面。
具体步骤可参考:http://blog.csdn.net/keyboardota/article/details/7603630
ssh -T [email protected]
当你看到这些内容放入时候,直接yes
打开https://github.com
经过一些填写操作,后面跳到项目的仓库。
第一步选择ssh,第二步就是copy项目地址了。
copy出来的项目地址是[email protected]:congwiny/XXX.git
➜ XXX ls
XXX.iml build gradle gradlew.bat local.properties
app build.gradle gradlew import-summary.txt settings.gradle
➜ XXX git init
Initialized empty Git repository in /Users/congwiny/Develop/Android/StudioProjects/XXX/.git/
git remote add origin [拷贝出来的项目github地址]
ps:取消关联 git remote rm origin
➜ XXX git:(master) ✗ git remote add origin [email protected]:congwiny/XXX.git
git pull origin master
➜ XXX git:(master) ✗ git pull origin master
Warning: Permanently added the RSA host key for IP address '192.30.252.129' to the list of known hosts.
From github.com:congwiny/XXX
* branch master -> FETCH_HEAD
➜ XXX git:(master) ✗ git branch
* master
通过这个设置,就能不指定分支名,直接使用git pull 来拉取分支代码了。
➜ XXX git:(master) ✗ git branch --set-upstream-to=origin/master
Branch master set up to track remote branch master from origin.