本地生成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
小恐龙
花!
上一篇
下一篇