跳到主要內容

發表文章

目前顯示的是 6月, 2018的文章

解決無法在Windows 使用 composer / git 下載與安裝的問題

出現了幾個詭異的問題.  首先是從github clone 或者從composer 下載檔案時 : Permission denied (publickey) 解決辦法如下: 1.  ssh-keygen -t rsa -b 4096 -C "github email account" 2.  cd c:\users\你的WINDOWS_USER\.ssh 3.  clip < id_rsa.pub 登入到github 1.  到 Account -> Settings -> New SSH Key 2.  建立一個SSH key 3.  將之前複製的id_rsa.pub 內容貼上, 然後Save 4.  確認是否通過認證:  ssh -T git@github.com 然後是第二個問題, composer 無法下載檔案, 現實的錯誤如下: SSL certificate problem: self signed certificate in certificate chain 解決的辦法如下: 1. git config --global http.sslVerify false 2. 或者自己將這段放進 composer.bat 檔裡以避免偶爾會失效, 每次執行 php composer.phar 之前設定  git config --global http.sslVerify false 但是這辦法太麻煩了. 3. 直接在 .gitconfig 裡設定: 尋找 .gitconfig 在哪, 可以使用這個指令:   git config --list --show-origin 之後直接將 以下這段貼進 config 或者   .gitconfig (通常在 c:\users\你的WINDOWS_USER_NAME 裡.  有多少個config 就全部加入) 就行了: [http] sslVerify = false 4. 因為我有使用WinNMP, 因此每次切換不同的PHP 時, WinNM...