
GitHub上创建私有项目是收费的git.oschina上可以创建1000个免费的项目GitHub快
SSHKey
SSHKey就是来配置公钥和私钥AES加密后发送给客户端AES的加密HTTPS非常类似SSH公钥(如果你以前没有创建过)
SSHKey .ssh文件夹目录下command + shift + G ~/.ssh
~代表用户当前目录(/Users/wanghongqing/.ssh).代表 Mac 下隐藏的文件
.ssh文件夹
ssh-keygen -t rsa -C "272338444@qq.com"
123456 

id_rsa和id_rsa.pub
id_rsa.pub就是生成的公钥id_ras.pub拖到Xcode中打开

git.oschina上。



ssh -T git@git.oschina.netyes

123456Welcome to Git@OSC, (亦庄&吴彦祖)!证明设置成功

至此,配置完毕!以后该台电脑和
oschina上面建立的任何部署都不需要再输入用户名和密码了,一劳永逸。

.gitignore MIT,因为MIT是协议中限制最小的一个协议,任何人都可以拿到你的文件去修改



SSHKey,所以此处选择SSH协议进行克隆


OSChina项目文件对比
.git文件夹下,即使把代码文件都删除了,但是只要保留.git文件就可以进行新版本提交或者版本回退功能的。


GitHub上面下载.gitignore 
.gitignore 
pod文件都不需要提交到git.oschina上,那么就将swift.gitignore文件用Xcode打开,将Pods注释打开
gitignore为隐藏文件
mv Swift.gitignore .gitignore
这里建议用
SourceTree这类图形化工具,因为如果直接用Xcode提交代码会忽略.gitignore

