本地生成SSH Key 并添加到GitHub/Gitlab

SSH key提供了一种与GitHub通信的方式,通过这种方式,能够在不输入密码的情况下,将GitHub作为自己的remote端服务器,进行版本控制。

SSH key总是成双出现的,一把公钥(id_rsa.pub),一把私钥(id_rsa)。公钥可以自由的放在您所需要连接的 SSH 服务器上,而私钥必须的保管好。

1.生成本地SSH Key

你可以在本地(/c/Users/admin/.ssh)或者通过命令行的方法查询本地是否已经生成SSH Key:

 ~/.ssh
bash: /c/Users/admin/.ssh: Is a directory //此时说明已经存在

存在的情况下,你可以找到文件夹,删除旧的,然后重新通过以下命令生成:

 

 ssh-keygen -t rsa -C "your_email@example.com"

生成后你就可以在本地文件夹找到生成的key文件,一般包括id_rsa.pub(公钥)和id_rsa(私钥)两个文件夹。然后你就可以通过你喜欢的编辑工具来打开查看。

2.添加到GitHub/Gitlab

GitHub添加

登录你的GitHub账户

 

然后通过点击“头像-Settings-SSH and GPG keys-New SSH key”,以此来进行添加。

进入到New SSH key后,Title项可以随便填,Key项就填入你生成的id_rsa.pub文件里的内容,直接复制过来就行。

Gitlab添加

Gitlab同上步骤,基本操作一样,选择SSH,然后新增即可

3.Sourcetree添加SSH

进入到Sourcetree客户端,然后点击“工具-选项”,进入配置页面,在ssh秘钥一项点击选择添加文件,添加你生成的本地ssh文件即可:

 

暂无评论

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇