zoukankan      html  css  js  c++  java
  • windows客户机连接gerrit的一个报错处理

    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

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

  • 相关阅读:
    关于视图的说明和设计
    关于REST风格API的设计
    关于 Linux 操作
    文件删除
    文件写入有读取
    生成器,迭代器
    Linux防火墙相关命令
    Linux下安装Maven
    Linux下安装Nginx
    Word相关知识点
  • 原文地址:https://www.cnblogs.com/kevingrace/p/5688499.html
Copyright © 2011-2022 走看看