1,$ ssh-keygen -t rsa -C “你的oschina邮箱”
//终端打印
Generating public/private rsa key pair.
Enter file in which to save the key (/Users/apple/.ssh/id_rsa): ~/.ssh/wenxiushi //这地方应填写一个文件夹的地址,用于放置密钥
Enter passphrase (empty for no passphrase): //输入密码的打开密码,不可见。直接回车则是不设置密码。直接回车就可以。然后会让你重复密码,也是直接回车。
Enter same passphrase again: //确认密码
//输入完成后,终端打印
Your identification has been saved in wenxiushi.
Your public key has been saved in wenxiushi.pub.
The key fingerprint is:
SHA256:E4Y8fsNe3d8KHq6P9wND/v8Zc19hZb1ZBHZ5UBic3Tw guangzhouios@sina.com
The key's randomart image is:
+---[RSA 2048]----+
| .=X*|
| . . .+E*|
| + o B|
| . + . ... .=|
| . S .o. .= |
| o + + ..o|
| . o+ o=|
| +.oo.B|
| o++.o+=|
+----[SHA256]-----+
2,$ pbcopy < /.ssh/wenxiushi.pub //这个的作用是将你的 ssh 代码复制到剪贴板。
3,$ ssh-add ~/.ssh/wenxiushi //这里是生成的密钥的路径
//终端输出
Enter passphrase for ~/.ssh/wenxiushi: //输入密码
Identity added:~/.ssh/wenxiushi
4,$ ssh -T git@git.oschina.net
//终端输出
Welcome to Git@OSC, xxx!
5,$git config --global user.email "xxx@xxx"
6,$git config --global user.name "xxxx"
7,cd xxxx //要上传的本地文件的路径
8,git remote add origin git@git.oschina.net:xxxxx/wenxiushi_001.git //oschina上面建立文件夹的路径
9,最重要的一点,之前的步骤都能在网上找到,下面的这一步,网上给的方式我测试的没有正确,是综合了几个方法得到的
$ git push -f origin master
后面就可以等待进度条走完,就可以在oschina上面查看到上传的文件了
注:如果看不清楚这篇文章可以查看这一篇,http://blog.sina.com.cn/s/blog_a1d242c90102yg47.html 这篇文章中只有我在现在看到的这篇文章中用红色标记的那一步又问题