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.net
yes
123456
Welcome 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