更新时间:2023-05-06 GMT+08:00
Git客户端上传下载代码
- 检查网络。
在客户端输入:telnet *************.com 22
如果显示commant not found,则说明网络无法访问代码托管服务;
- 检查客户端和代码托管服务器互信。
如果在pull、push时提示要输入密码,请确定是否已经添加了公钥文件。
添加完成后,判断互信是否添加成功:$ ssh -vT git@*************.com
如果出现如下图所示信息则表示互信正常。
- 如果已添加代码仓库的互信,双方指纹信息有变化,在提交代码时报公钥认证出错,需要做如下操作:
- 删除“~/.ssh/known_hosts”中*************.com相关的行。
- 重试push、pull或ssh -T git@*************.com。
- 遇到询问是否信任服务器公钥,输入“yes”即可。
- 代码正常下载,如果页面分支列表做了分支保护,提交的分支会显示在已受保护分支列表中,则向某个分支Push代码会不成功。
- 联系仓库管理员解除分支保护,解除保护后,开发人员可以正常提交代码。
父主题: Git客户端示例