今天弄了下github,github 网速实在太慢,泪崩,还是开源中国好。
一 提交代码必要条件
1.1 首先要有GitHub的帐号
1.2 创建SSH,GitHub使用公私密钥,确保与电脑安全通信
二 具体步骤
2.1 查看是否有.ssh目录,如果没有则创建
cd ~/.ssh;ls -l;
//创建代码
mkdir .ssh
如果看到里面有id_rsa.pub 或者 id_dsa.pub 说明你已经创建过,跳过下面的创建步骤,如果没有,执行下面的创建。
2.2 生成SSH Keys
ssh-keygen -t rsa -C "邮箱地址"
然后他会提示输入文件名,直接回车,提示输入密码,再次输入密码确认,记下这个密码,用于提交代码需要。、
执行了该步骤以后,会生成以下目录:
localhost:.ssh leiguomin$ ls -l
total 24
-rw------- 1 leiguomin staff 1766 3 22 23:18 id_rsa
-rw-r--r-- 1 leiguomin staff 396 3 22 23:18 id_rsa.pub
-rw-r--r-- 1 leiguomin staff 1595 3 22 23:00 known_hosts
2.3 拷贝SSH keys
打开cat id_rsa.pub,拷贝内容
cat id_rsa.pub
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC6ASniSewnOqp9MqmBnhtIovCm928Jvmw29oYOAM2m3WBGTvBPNxA0KX0/jRZBmuyXu6+XSCnFCW85jT3GL8XFP68Sd6QfXdVqswW1WsXEvF5GY5Lc6kngyVLU6zTScAmkvoKUNquA3mggD9XNeerfLQzobMR2rBEkcegMAjgatEGrFlPtAArLiOboBt2HLMIdD1VstMC74O1jMPnEY3B6dqZjextVddY7OzFvTEzRzO1MC45UQYykKyoEAESuYZqvO0H1GjM3N4nBswiAt3mmEch1xUa1yiHkK7JoAzjqzFoB7S0ppc2J9EZVKIy0gwbNOg8UWfOIuEYAIngI78ZP email@.com
2.4 在github.com上设置SSH keys
点击右上角的settings(齿轮)进入设置界面,点击Add SSH key,Title自定,key粘贴id_rsa.pub文件的内容,完毕后点击Add key按钮。
2.5 创建Repository
点击 Create New Repository(加号按钮)创建一个新的库,复制ssh地址(下图:git@github.com:leigm/test.git)。
2.6 在XCode 中添加Romete
2.6.1 点击Source Control-->ProjectName>--Configure ProjectName,打开配置对话框,选择remote标签页。
2.6.2 点击Remotes号按钮,add remote,Name自己定,Address粘贴上面的 gitHub 新建的 Repository ssh地址,点击Add remote
2.7 提交代码
点击Source Control-->Push,load branch完成之后点击push,这时会提示输入密码,输入第三步中的密码。