更新时间:2023-05-06 GMT+08:00

Git客户端上传下载代码

  1. 检查网络。

    在客户端输入:telnet *************.com 22

    如果显示commant not found,则说明网络无法访问代码托管服务;

  2. 检查客户端和代码托管服务器互信。

    如果在pullpush时提示要输入密码,请确定是否已经添加了公钥文件。

    添加完成后,判断互信是否添加成功:$ ssh -vT git@*************.com

    如果出现如下图所示信息则表示互信正常。

  3. 如果已添加代码仓库的互信,双方指纹信息有变化,在提交代码时报公钥认证出错,需要做如下操作:
    1. 删除“~/.ssh/known_hosts”*************.com相关的行。
    2. 重试pushpullssh -T git@*************.com
    3. 遇到询问是否信任服务器公钥,输入“yes”即可。
  4. 代码正常下载,如果页面分支列表做了分支保护,提交的分支会显示在已受保护分支列表中,则向某个分支Push代码会不成功。
  5. 联系仓库管理员解除分支保护,解除保护后,开发人员可以正常提交代码。