在工作中把项目部署的远程库中,这样方便项目的管理。由于github中私有库需要支付一定的费用而且为了支持国内产品,所以尝试选择OSChina的git库。如果需要使用OSChina的git库,我们需要配置SSH公钥。
如何使用gitOSchina库
1.SSH公钥配置
1.检查你电脑上是否已经有 SSH key .
$ cd ~/.ssh/
$ ls
![](https://img.haomeiwen.com/i1458407/d566c56d65897871.png)
这两个命令就是检查是否已经存在 id_rsa.pub 或 id_dsa.pub 文件,如果文件已经存在,那么你可以跳过步骤2,直接进入步骤3。
2.创建一个SSH key
$ ssh-keygen -t rsa -C "your_email@example.com"
参数含义:
-t 指定密钥类型,默认是 rsa ,可以省略。
-C 设置注释文字,比如邮箱。
#Creates a new ssh key using the provided email # Generating public/private rsa key pair...
查看你的public key,并把他添加到 Git @ OSC http://git.oschina.net/keys
3.查看生成的公钥,并将公钥内容拷贝添加到Git @ OSC http://git.oschina.net/keys
- $ vim id_rsa.pub 打开把内容如拷贝到 Git @ OSC
![](https://img.haomeiwen.com/i1458407/4d2c76c7b12f78a9.png)
- 打开http://git.oschina.net/keys进行公钥配置,添加公钥,名称随意
- $ ssh -T git@git.oschina.net 查看秘钥配置是否成功,成功则返回下面提示信息
![](https://img.haomeiwen.com/i1458407/66263a4e1b2f77ed.png)
2.项目添加
- 1.在gitOSchina中创建你的项目
-
2.进入到你的工程中 ,把你的工程pull到本地 (git地址为创建项目中的ssh地址)
pull SSH地址
$ cd iOS-Map/
$ git pull git@git.oschina.net:allpepo/iOS-Map.git
- 3.然后只需要 进行 简单的git命令 add 和commit,来提交代码
$ git add .
$ git commit -m"提交测试代码"
- 4.如果需要把代码提交到oschina服务端,则只需要push一下
$ git push
![](https://img.haomeiwen.com/i1458407/790712fc92307326.png)
网友评论