###### tags: `Github` --- 目錄 [toc] --- # 生成金鑰連結github ## 產生放金鑰對的資料夾 ``` $ mkdir ~/.ssh $ chmod 700 ~/.ssh ``` ## 產生金鑰 ``` $ ssh-keygen -t rsa -b 4096 -C "your_email@example.com" ``` -t:指定金鑰的加密演算法,預設使用 SSH2d 的 rsa。 -f:指定金鑰的檔名,預設檔名會隨演算法而變動,例如使用 rsa 加密時,其檔名預設為 id_rsa(私鑰id_rsa,公鑰id_rsa.pub)。這階段沒改沒關係,等等還會在詢問。 -P:提供舊密碼,空表示不需要密碼(-P ‘’) -N:提供新密碼,空表示不需要密碼(-N ‘’) -b:指定金鑰長度(bits)。 -C:提供一個新標籤。 在產生金鑰的過程中,會詢問 3 個問題,如果沒有特殊需求可以全部使用預設值(按 Enter)就好 ## 複製產生的公鑰 ``` $ cat ~/.ssh/github_key.pub ``` 複製ssh...到mail.com,到github的 setting -> SSH and GPG keys -> New SSH key ## 測試連線 ``` $ ssh -T git@github.com ``` 成功:Hi J-L-Hsieh! You've successfully authenticated, but GitHub does not provide shell access.
×
Sign in
Email
Password
Forgot password
or
By clicking below, you agree to our
terms of service
.
Sign in via Facebook
Sign in via Twitter
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
New to HackMD?
Sign up