Changes between Version 28 and Version 29 of TipAndDoc/scm/git
- Timestamp:
- Jun 8, 2013 3:12:11 AM (11 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
TipAndDoc/scm/git
v28 v29 52 52 > }}} 53 53 54 * [http://biokids.org/?%A4%C9%A4%D6%A4%AA%2F%B3%AB%C8%AF%A4%B7%A4%E8%A4%A6%A1%AA%2F git%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] 55 55 > === GitHubにHTTPSでアクセスするとSSL証明書の検証に失敗する 56 56 > この場合のように新たな証明書を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 {{{ 72 total 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 ... となる 57 81 * [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] 58 82 > {{{