以国内的coding.net为例:
如果使用https协议访问git,有时候由于大量文件,超过大小 ,往往会报错。
error: RPC failed; result=22, HTTP code = 413
网上有很多解决此问题的办法,但都相对比较麻烦,而且对于coding这种第三方库,有些配置是无法修改到的。
所以改用SSH协议传输更好。
如果是首次建立仓库,则直接选择ssh协议来处理,笔者因为使用https出现问题,现在更换成ssh
git remote set-url origin git@git.coding.net:tianjie/***.git
生成公钥,生成时建议不输入paaphrase,如果输入了请记录好。
再去~/.ssh目录,把id_rsa.pub公钥复制到coding.net上配置好
然后通过ssh连接
之后就可以通过SSH连接进行git的commit push了