https 协议
克隆 对初学者来说会比较方便 ,复制 https url 然后到 git Bash 里面直接用 clone 命令克隆到本地就好了,但是 每次fetch和push代码都需要输入账号和密码 ,这也是 https 协议
的麻烦之处。SSH 协议
克隆需要在克隆之前先配置和添加好 SSH key,因此, 如果用户想要使用 SSH url 克隆的话,必须是这个仓库的拥有者 。另外,使用 SSH 协议
默认是每次 fetch 和 push 代码都不需要输入账号和密码。
相关关于
SSH Key
的生成、配置和使用可以参考 「公钥管理」 和 「账户管理 / SSH 公钥设置」
在使用命令上,两种协议使用的命令没有过多差异。git clone
、git pull
、git push
等命令都是一样的。
关于 git 基本命令的使用,可参考文章 「码云帮助中心 / Git 操作常见问题」 和 「 Git 知识大全」。
原文:https://www.cnblogs.com/erfsfj-dbc/p/12700090.html