Deploy keys

透過設定 Deploy keys 可以避免掉每次 push 都要輸入帳密的流程

創建 SSH

打開 [命令字元] 輸入以下內容即可。如果沒特別指定路徑預設(C:\Users\使用者名稱/.ssh/id_rsa),沒有特定指定密碼可以直接按下Enter。

1
ssh-keygen

下方為ssh-keygen參數,請參閱。

創建 Deploy keys

打開需要使用Deloy Keys 的 repository,按下Security > Deploy keys。若需要使用Write access權限可以直接勾選 。

輸入 Keys

Key輸入框請用id_rsa.pub記事本打開,直接貼上去。

完成後,就會出現這個。

跳出帳號密碼

如果經過上面設定 push 過程中,須要輸入帳號密碼可以嘗試更改本地 remote 的來源

1
git remote set-url origin git@github.com:[yourgithubID]/[yourRepo].git