http和ssh协议¶
大多数git
托管网站都支持使用http
协议或ssh
协议进行代码拉取和推送操作
http
¶
其命名方式如下:
https://<website-name>/<user-name>/<repo-name>.git
# github仓库
https://github.com/zjZSTU/zjzstu.github.com.git
# gitee仓库
https://gitee.com/zjZSTU/zjzstu.gitee.io.git
使用http
协议的优点在于每次推送都需要进行授权验证,服务器会提示你输入用户名和密码
ssh
¶
其命名方式如下:
git@<website-name>:<user-name>/<repo-name>.git
# github仓库
git@github.com:zjZSTU/zjzstu.github.com.git
# gitee仓库
git@gitee.com:zjZSTU/zjzstu.gitee.io.git
使用ssh
协议进行代码推送之前需要进行ssh
密钥认证,在本地生成ssh
密钥,上传ssh
公钥到托管网站,这样每次推送就能自动认证