zoukankan      html  css  js  c++  java
  • github for window 中 git shell 设置代理方法和解决ssl证书错误的问题

    github for window 中 git shell 设置代理方法和解决ssl证书错误的问题 

    感谢作者 --> 原文链接

        因为国内特殊的网络环境,所以用github for windows,在使用git shell的clone命令是会出现这样的情况

    git clone https://code.google.com/p/android-os-monitor.osmonitor/ Cloning into android-os-monitor.osmonitor...

    error: Unknown SSL protocol error in connection to code.google.com:443 while accessinghttps://code.google.com/p/android-os-monitor.osmonitor/info/refs

     

        那么解决这个问题的办法就是用代理方式去访问了,这里的解决方法中用的是goagent,是在使用goagent的前提下才能执行下面的操作。

        打开goagent软件,会看到 listen Address:127.0.0.1:8087,那么在git shell中执行的命令就是:

    git config --global http.proxy "127.0.0.1:8087"

        这个问题可以解决了,但是遇到了另一个问题:

    D:GitHub> git clone https://github.com/subying/jsbook.git Cloning into 'jsbook'...

    fatal: unable to access 'https://github.com/subying/jsbook.git/': SSL certificate problem: unable to get local issuer certificate

         提示SSL证书错误。后面用谷歌搜索了一下,发现说这个错误并不重要是系统证书的问题,系统判断到这个行为会造成不良影响,所以进行了阻止,只要设置跳过SSL证书验证就可以了,那么用命令 :

    git config --global http.sslVerify false

     

  • 相关阅读:
    Python 集合
    Python sorted()
    CodeForces 508C Anya and Ghosts
    CodeForces 496B Secret Combination
    CodeForces 483B Friends and Presents
    CodeForces 490C Hacking Cypher
    CodeForces 483C Diverse Permutation
    CodeForces 478C Table Decorations
    CodeForces 454C Little Pony and Expected Maximum
    CodeForces 313C Ilya and Matrix
  • 原文地址:https://www.cnblogs.com/amou/p/9458359.html
Copyright © 2011-2022 走看看