Agreeing to the Xcode/iOS license requires admin privileges, please re-run as root via sudo.
在local打开terminal: $cd ~/.ssh 检查是否已经存在ssh, 若果没有提示:No such file or directory说明不是第一次使用git,存在一份ssh密钥
$ ssh-keygen -t rsa -C " xxxxx@gmail.com" (注册github时的email,然后一直enter,并输入密码)
4.在github中添加ssh:
登陆github,选择右上角用户(倒三角)Settings-->SSH Keys 添加ssh
Title:xxx@163.com
Key:打开你生成的id_rsa.pub文件,将其中内容拷贝至此
5.测试SSH连接是否成功:
$ssh
git@github.com
若出现了ssh: connect to host 163.com port 22: Connection refused,那说明当前用户没用配置远程登录。在系统偏好设置中进行配置,添加远程登录的中允许的用户,可以用:"+"添加当前系统使用的用户,或者选择“All users”。
重新测试:
The authenticity of host 'github.com (207.97.227.239)' can't be established.
RSA key fingerprint is 16:27:ac:a5:76:28:2d:36:63:1b:56:4d:eb:df:a6:48.
Are you sure you want to continue connecting (yes/no)? yes
在蓝色位置处输入 yes
Warning: Permanently added 'github.com,207.97.227.239' (RSA) to the list of known hosts.
PTY allocation request failed on channel 0
Hi XXX(你在github中的昵称)! You've successfully authenticated, but GitHub does not provide shell access.
Connection to github.com closed.
设置本地git个人信息:
至此,git和github的设置就完成了
6.是如何将本地代码push到github上,以及如何从github上pull代码了:
在github中创建Repository:
https://github.com/ --> New Repository 输入Repository信息 projectName
在本地创建代码库:
创建一个文件夹作为local repository
$mkdir test
创建一个文件
$cd test
$vi test.txt
将文件添加至local repository
$git add test.txt
初始化local repository
$git init
commit文件
$git commit -a
定义远程服务器别名
$git remote add alias git@github.com:xxxxx/projectName.git
将本地数据push到github上
$git push alias master
这样就可以将本地的代码push到github的repository中了
从github中pull代码:
在github中搜到你想要pull的代码,如https://github.com/edgecase/ruby_koans
选择fork,将此repository fock到你的repository下
在本地创建local repository并初始化
使用命令:
$git pull git@github.com:xxxxx/ruby_koans.git
将github上的代码pull到local repository中