第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定

為 git 添加多個公秘鑰

標簽:
Android
小引

最近将博客从 github 上迁移到了国内的 gitcafe,主要原因是在国内的访问速度你懂的。迁移之后发现问题来了,每次连接时 SSH 客户端发送本地私钥到服务端验证,而这个私钥默认是 ~/.ssh/id_rsa 文件,如果只有一个账户,连接的服务器上保存的公钥和发送的私钥自然是配对的。但是我已经有了两个账户了,当然 usernameemail 是完全不同的,如果还是都读取默认的 ~/.ssh/id_rsa 文件,那么 gitcafe 账户的公钥和私钥显然是不匹配的。所以需要为 gitcafe 账户再添加一对公秘钥,并且可以根据账户自动寻找匹配的公秘钥。

生成新的 rsa key

在命令行输入如下命令,将命令中的 YOUR_EMAIL@YOUREMAIL.COM 改为你的 Email 地址。

ssh-keygen -t rsa -C "YOUR_EMAIL@YOUREMAIL.COM" -f ~/.ssh/gitcafe_rsa

生成过程中会出现以下信息,按屏幕提示操作输入 passphrase 口令,也可以直接回车设为空。

Generating public/private rsa key pair.
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in /Users/username/.ssh/gitcafe_rsa.
Your public key has been saved in /Users/username/.ssh/gitcafe_rsa.pub.
The key fingerprint is:
15:81:d2:7a:c6:6c:0f:ec:b0:b6:d4:18:b8:d1:41:48 YOUR_EMAIL@YOUREMAIL.COM

此时在 ~/.ssh/ 目录下会生成 gitcafe_rsagitcafe_rsa.pub 两个文件。

配置新的 rsa key

在 SSH 用户配置文件 ~/.ssh/config 中指定对应服务所使用的公秘钥名称,如果没有 config 文件的话就新建一个,并输入以下内容:

Host gitcafe.com www.gitcafe.com
  IdentityFile ~/.ssh/gitcafe

然后将 gitcafe_rsa.pub 文件中的内容复制到 gitcafe 的 SSH 公钥中,这样就完成了新的公秘钥配置。可以运行下面的命令进行测试

Host gitcafe.com www.gitcafe.com
ssh -T git@gitcafe.com

如果连接成功的话,会出现以下信息。

Host gitcafe.com www.gitcafe.com
Hi USERNAME! You've successfully authenticated, but GitCafe does not provide shell access.
总结

这里以 gitcafe 为例讲述了如何为 git 添加多个公秘钥,其他的公秘钥添加方法基本类似。

點擊查看更多內(nèi)容
TA 點贊

若覺得本文不錯,就分享一下吧!

評論

作者其他優(yōu)質(zhì)文章

正在加載中
移動開發(fā)工程師
手記
粉絲
8798
獲贊與收藏
71

關(guān)注作者,訂閱最新文章

閱讀免費教程

  • 推薦
  • 評論
  • 收藏
  • 共同學習,寫下你的評論
感謝您的支持,我會繼續(xù)努力的~
掃碼打賞,你說多少就多少
贊賞金額會直接到老師賬戶
支付方式
打開微信掃一掃,即可進行掃碼打賞哦
今天注冊有機會得

100積分直接送

付費專欄免費學

大額優(yōu)惠券免費領(lǐng)

立即參與 放棄機會
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號

舉報

0/150
提交
取消