源代码管理_git.oschina配置仓库

  • git.oschina 使用优点 :
    1. 服务器在国内,同步速度块
    2. 免费账户,可以建立私有项目
  • 使用步骤
  1. 注册账号
    • 建议不要使用新浪帐号,因为可能会出现收不到验证邮件的情况
  2. 使用终端添加.ssh目录
#如果.ssh文件夹不存在,可以执行指令自行创建 $ mkdir ~/.ssh # 查看当前目录文件 $ ls # 如果.ssh切换至目录, `.` 表示改文件夹是隐藏文件夹 $ cd ~/.ssh

  1. 生成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]-----+

  1. 查看公钥内容
$ cat ~/.ssh/id_rsa.pub

  1. 复制粘贴公钥至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)

  1. 在oschina上添加项目
    源代码管理_git.oschina配置仓库
    文章图片
    2016-12-08 at 下午9.13.png
  2. 获取oschina上项目的ssh链接

    源代码管理_git.oschina配置仓库
    文章图片
    2016-12-08 at 下午9.20.png
  3. 通过ssh链接克隆项目至本地
#先cd 到你想存放项目的路径 $ cd /Users/answer/Desktop/Swift-Demo/ceshi #执行克隆项目命令 $ git clone "步骤7复制的项目ssh链接"

  1. 手动添加gitignore文件
注:如果在添加项目的时候没有对应的ignore可选,需执行此步
提示:
- 可以从 https://github.com/github/gitignore获取最新版本的 gitignore
文件
- 添加 .gitignore文件之后,每次提交时不会将个人的项目设置信息(例如:末次打开的文件,调试断点等)提交到服务器,在团队开发中非常重要
```

$ cp "下载的ignore文件路径" "保存gitignore路径"/.ignore
添加本地更改 $ git add .
提交到oschina的描述 $ git commit -m"添加gitignore"
提交到oschina 【源代码管理_git.oschina配置仓库】$ git push

    推荐阅读