gerrit环境部署在linux服务器,windos客户机连接gerrit进行代码操作:

在windows客户机下载Git客户端

在“Git Bash”里使用 ”ssh-keygen -t rsa -C wangshibo@zhongho.com"产生公私钥

将公钥上传到gerrit上(wangshibo账号下,注册账号是wangshibo@zhongho.com)

在Git Bash里使用git clone克隆代码的时候,报错如下:

unable to negotiate with 10.0.0.8: no matching key exchange methodfound. Their offer: diffie-hellman-group1-sha1 

解决办法:

在执行git clone之前,在终端输入:
export GIT_SSH_COMMAND='ssh -o KexAlgorithms=+diffie-hellman-group1-sha1'

然后再进行git clone操作

如果还有报错,可以在windows本机.ssh目录下编辑config文件

内容如下:

Host 103.10.86.30
KexAlgorithms +diffie-hellman-group1-sha1

windows客户机连接gerrit的一个报错处理

这样,报错问题就迎刃而解了。

相关文章:

  • 2021-06-04
  • 2022-12-23
  • 2022-12-23
  • 2021-12-18
  • 2022-12-23
  • 2021-11-22
  • 2022-12-23
猜你喜欢
  • 2021-12-20
  • 2021-08-22
  • 2021-05-25
  • 2021-09-23
  • 2021-07-08
  • 2022-02-21
  • 2022-12-23
相关资源
相似解决方案