Git SSH key
Local 與 Remote 連線時,會驗證登入,
Local 須拿 private key 去跟遠端的 public key 作驗證。
Local 產生的 pub key 必須傳到 server 儲存
*快速永久記憶密碼
git config --global credential.helper store
以下同理 GitLab 等平台
參考連結
github gen ssh key 教學
https://help.github.com/articles/generating-ssh-keys/
gen ppk
http://backlogtool.com/git-guide/tw/reference/ssh.html
git Server
https://blog.longwin.com.tw/2011/03/build-git-env-share-over-ssh-2011/
Git 儲存常用密碼
http://blog.miniasp.com/post/2014/05/22/Credential-Store-for-Git-HTTP-HTTPS.aspx
Local 須拿 private key 去跟遠端的 public key 作驗證。
Local 產生的 pub key 必須傳到 server 儲存
*快速永久記憶密碼
git config --global credential.helper store
- 帳密會存在 ~/.git-credentials
以下同理 GitLab 等平台
- 進入 bash
- 產生 rsa key
- ls -al ~/.ssh #進入home目錄的 .ssh資料夾
- ssh-keygen -t rsa -b 4096 -C "your email"
- Enter file in which to save the key (/Users/you/.ssh/id_rsa): [按enter]
Enter passphrase (empty for no passphrase): [打驗證密碼(也可不用省麻煩)]
Enter same passphrase again: [重複驗證密碼] - 將 key 加到 ssh-agent
- 啟動 ssh agent
- ssh-agent -s
- eval $(ssh-agent -s) #msysgit用這個
- ssh-add ~/.ssh/id_rsa
- pub key 加到 github
- clip < ~/.ssh/id_rsa.pub #複製 pub key
- 到 github web 的 SSH keys 設定項目,加入
- 測試連線
- ssh -T [email protected]
- ppk(可略)
- 啟動 Puttygen
- Conversions->Import keys
- Generate,並在上方框內不停移動滑鼠
- Save private key 到 .ssh 資料夾
- 到 TortoiseGit 設定,或 clone 時,使用 Load Putty Key
參考連結
github gen ssh key 教學
https://help.github.com/articles/generating-ssh-keys/
gen ppk
http://backlogtool.com/git-guide/tw/reference/ssh.html
git Server
https://blog.longwin.com.tw/2011/03/build-git-env-share-over-ssh-2011/
Git 儲存常用密碼
http://blog.miniasp.com/post/2014/05/22/Credential-Store-for-Git-HTTP-HTTPS.aspx
Git SSH key
Reviewed by Wild
on
7/24/2015 03:24:00 下午
Rating:
沒有留言:
沒有Google帳號也可發表意見唷!