Changes between Version 28 and Version 29 of TipAndDoc/scm/git


Ignore:
Timestamp:
Jun 8, 2013 3:12:11 AM (11 years ago)
Author:
mitty
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • TipAndDoc/scm/git

    v28 v29  
    5252 > }}} 
    5353 
    54  * [http://biokids.org/?%A4%C9%A4%D6%A4%AA%2F%B3%AB%C8%AF%A4%B7%A4%E8%A4%A6%A1%AA%2Fgit%A4%A4%A4%ED%A4%A4%A4%ED どぶお/開発しよう!/gitいろいろ - BioKids Wiki] 
     54 * [http://biokids.org/?%A4%C9%A4%D6%A4%AA%2F%B3%AB%C8%AF%A4%B7%A4%E8%A4%A6%A1%AA%2FGit%A5%AF%A5%C3%A5%AF%A5%D6%A5%C3%A5%AF どぶお/開発しよう!/Gitクックブック - BioKids Wiki] 
    5555 > === GitHubにHTTPSでアクセスするとSSL証明書の検証に失敗する   
    5656 > この場合のように新たな証明書をOpenSSLへインストールする方法について解説したページが見つからなかったのでメモしておきます。 
     57  1. git config --global http.sslCAPath "C:\Program Files (x86)\Git\ssl\certs" 
     58{{{ 
     59[http] 
     60        sslCAPath = C:\\Program Files (x86)\\Git\\ssl\\certs 
     61}}} 
     62   * 手動で追加する場合、以下のように書いてもよい 
     63{{{ 
     64[http] 
     65        sslCAPath = 'C:/Program Files (x86)/Git/ssl/certs' 
     66}}} 
     67  2. 証明書の用意 
     68   * $ openssl x509 -inform der -in cacert.cer -out cacert.pem 
     69   * $ mv cacert.pem `openssl x509 -hash -noout -in cacert.pem`.0 
     70   * $ ls -l 
     71{{{ 
     72total 8671524 
     73-rw-r--r--  1 mitty mitty       1326 Jun  8 02:47 5391e9e0.0 
     74-rw-------  1 mitty mitty        937 Feb 19 10:08 cacert.cer 
     75}}} 
     76  3. C:\Program Files (x86)\Git\ssl\certs にコピー 
     77  * うまくいかない 
     78   * root証明書ではなくサーバ証明書も追加してみたがだめ 
     79   * C:\Program Files (x86)\Git\bin\curl-ca-bundle.crt にBase64形式で追記する方法でもだめ 
     80  * いずれも、Unknown SSL protocol error in connection to ... となる 
    5781 * [http://stackoverflow.com/questions/3777075/ssl-certificate-rejected-trying-to-access-github-over-https-behind-firewall git - SSL certificate rejected trying to access GitHub over HTTPS behind firewall - Stack Overflow] 
    5882 > {{{