一台電腦兩個Git帳號使用SSH Key

在設定檔中加入設定檔 Windows下的路徑C:\Users\Ricky.ssh Host ricky.org Hostname ricky.org Port 29418 User rickyhuang IdentityFile C:\Users\Ricky\.ssh\id_rsa Host peter.org Hostname peter.org Port 65095 User peter IdentityFile C:\Users\Ricky\.ssh\id_rsa_second pull 的時候是識別郵箱,所以不能使用 global 的 user.email 取消 global git config --global --unset user.name git config --global --unset user.email 設定每個項目repo自己的 user.email git config user.email "xxxx@xx.com" git config user.name "ricky" Woindows 下要生成 key 可以使用 git bash 裡面有內建的 ssh command 再輸入,即可生成ssh key ssh-keygen -t rsa

August 24, 2015