-
git.oschina 使用优点 :
- 服务器在国内,同步速度块
- 免费账户,可以建立私有项目
使用步骤
-
注册账号
- 建议不要使用新浪帐号,因为可能会出现收不到验证邮件的情况
使用终端添加.ssh目录
#如果.ssh文件夹不存在,可以执行指令自行创建
$ mkdir ~/.ssh
# 查看当前目录文件
$ ls
# 如果.ssh切换至目录, `.` 表示改文件夹是隐藏文件夹
$ cd ~/.ssh
- 生成RSA密钥对
$ ssh-keygen -t rsa -C "你的邮箱@xxx.com"
# 为了方便,全程回车即可(不用了输入ras文件名及密码)
#直到出现以下这些内容
The key's randomart image is:
+---[RSA 2048]----+
| .BOB=ooB|
| . +o+=oo=.|
| . + oo o.++|
| . + +... +o |
| + S o ... |
| o o o o . |
| . . o |
| .E. . . |
| .oo ..o. |
+----[SHA256]-----+
- 查看公钥内容
$ cat ~/.ssh/id_rsa.pub
- 复制粘贴公钥至oschina
注: 公钥内容以ssh-rsa开头,你的邮箱结尾, 拷贝时不能多一个空格,也不能少一个空格,格式等必须和生成的公钥一致
![2016-12-08 at 下午9.22.png](http://upload-images.jianshu.io/upload_images/2897594-4861e353d7794f6e.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
-
在oschina上添加项目
-
获取oschina上项目的ssh链接
通过ssh链接克隆项目至本地
#先cd 到你想存放项目的路径
$ cd /Users/answer/Desktop/Swift-Demo/ceshi
#执行克隆项目命令
$ git clone "步骤7复制的项目ssh链接"
- 手动添加gitignore文件
注:如果在添加项目的时候没有对应的ignore可选,需执行此步
提示:
- 可以从 https://github.com/github/gitignore获取最新版本的 gitignore
文件
- 添加 .gitignore文件之后,每次提交时不会将个人的项目设置信息(例如:末次打开的文件,调试断点等)提交到服务器,在团队开发中非常重要
```
$ cp "下载的ignore文件路径" "保存gitignore路径"/.ignore
添加本地更改
$ git add .
提交到oschina的描述
$ git commit -m"添加gitignore"
提交到oschina
$ git push