将项目托管到码云
2017-01-16 本文已影响76人
flowerflower
与github相比
1.github虽然是开放的,但是要设置私有的项目需要银子,因为服务器是国外的,对比之下,速度相比码云而言则慢一点
2.码云是免费的,服务器在中国,速度相比而言快一些
使用步骤
1.注册账号
2.添加SSH公钥
- 2.1生成RSA密钥对
1.""中输入邮箱
2.提示输入私钥文件名字,直接回车即可
3.提示输入密码,可以顺便输入,直接123456就可以了,只要本次能够记住即可
进入终端,输入一下命令
没有.ssh文件进入终端之前可以查看自己的电脑,点击桌面任意处,然后
前往->个人 是没有.ssh文件夹的
- 进入终端,输入以下命令
ssh-keygen -t rsa -C "799431668@qq.com"
//查看公钥内容
cat ~/.ssh/ld_rsa.pub
此时个人
中你会发现有了.ssh文件夹了
id_rsa 私钥
id_rsa.pub 公钥
点击id_rsa.pub(公钥)直接拖拽到xcode 之后 直接复制前往http://git.oschina.net/profile/sshkeys ,粘贴到添加公钥即可,添加公钥处的标题可任意写。
- 测试公钥连接
ssh -T git@git.oschina.net
- 可能会出现连接超时,继续输入测试公钥的命令即可
ssh_dispatch_run_fatal: Connection to 116.211.167.14 port 22: Operation timed out
具体如图过程如图
Snip20161229_12.png之后就可以再点我去新建项目
Snip20161229_14.png设置项目语言,开源许可证这里一般写MIT License即可,注意如果把私有项目这里打勾勾了,就没有克隆了。 最后点创建即可。
复制ssh地址打开sourece Tree 新仓库 从URL克隆->弹框显示克隆一个仓库粘贴刚刚复制的ssh地址,目录路径以及名称自己设置即可->点击克隆
克隆之后->查看目录->就把这可控到你的当前目录中
Snip20161229_16.png
- 添加 gitignore下载地址
1>将swift.gitignore复制到项目路径
注意:swift.gitignore拖到xcode里面,然后得做一件事情
将Pods/前面的#去掉 因为整个pod里面,不需要项目到里面
2>进入终端
//可将其Swift 隐藏起来
cd 项目路径(拖拽进来即可)
mv Swift.gitignore.gitignore
提示
从https://github.com/github/gitignore获取最新版本的gitignore文件
添加.gitignore文件之后,每次提交时不会将个人的项目设置信息(例如:最后一次打开的文件,调试断点等)提交到服务器,在团队开发中挺重要的。
- 最后就可以新建项目到你刚刚创建的目录下了
之后就可以提交了 sourcetree->当前项目(就可以看到你刚刚添加的文件了)吧下面的.gitnore打钩->立即推送变更到orgin/master打钩->提交 - 刷新一下码云里面建的项目,就会发现刚刚新建的文件 都提交上去了