(转贴)添加 SSH 公钥到 GitCafe

来源:互联网 发布:华科达网络监控软件 编辑:程序博客网 时间:2024/06/05 18:56

2.创建 SSH 秘钥

在你的电脑与 GitCafe 服务器之间保持通信时,我们使用 SSH key 认证方式来保证通信安全,所以在使用 GitCafe 前你必须先建创自已的 SSH key。

1). 进入 SSH 目录

cd ~/.ssh

如果还没有 ~/.ssh 目录的话,请先手工创建一个 mkdir ~/.ssh 。

2). 生成新的 SSH 秘钥

如果你已经有了一个秘钥(默认秘钥位置~/.ssh/id_rsa文件存在),但是你想在 GitCafe 网站上使用另一套秘钥,请查看如何同时使用多个公秘钥

记得把以下命令中的 YOUR_EMAIL@YOUREMAIL.COM 改为你的 Email 地址

ssh-keygen -t rsa -C "YOUR_EMAIL@YOUREMAIL.COM"

3). 生成过程中会出现以下信息,按屏幕提示操作,并记得输入 passphrase 口令。

$ ssh-keygen -t rsa -C "YOUR_EMAIL@YOUREMAIL.COM"Generating public/private rsa key pair.Enter passphrase (empty for no passphrase):Enter same passphrase again:Your identification has been saved in /c/Users/USERNAME/.ssh/id_rsa.Your public key has been saved in /c/Users/USERNAME/.ssh/id_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

4). SSH 秘钥生成结束后,你可以在用户目录 (~/.ssh/) 下看到私钥 id_rsa 和公钥 id_rsa.pub 这两个文件,**记住千万不要把私钥文件 id_rsa 透露给任何人。**

3.添加 SSH 公钥到 GitCafe

1). 用文本工具打开公钥文件 ~/.ssh/id_rsa.pub ,复制里面的所有内容到剪贴板。

[Note]:注意使用记事本打开这个文件的时候,不要复制最后一个字符(回车之类的)。否则会出现‘Permission denied (publickey)‘

2). 进入 GitCafe -->账户设置-->SSH 公钥管理设置项,点击添加新公钥 按钮,在 Title 文本框中输入任意字符,在 Key 文本框粘贴刚才复制的公钥字符串,按保存按钮完成操作。

4.测试连接

以上步骤完成后,你就可以通过以下命令来测试是否可以连接 GitCafe 服务器了。

ssh -T git@gitcafe.com

如果是第一次连接的话,会出现以下警告,

The authenticity of host 'gitcafe.com (50.116.2.223)' can't be established.#RSA key fingerprint is 84:9e:c9:8e:7f:36:28:08:7e:13:bf:43:12:74:11:4e.#Are you sure you want to continue connecting (yes/no)?

请检查一下显示的指纹是否跟我们提供的一致:84:9e:c9:8e:7f:36:28:08:7e:13:bf:43:12:74:11:4e。 如果不一致请联系你的网络管理员,检查是否有中间人攻击。

如果没有问题,输入 yes 按回车就可以了。

中间会提示你输入 passphrase 口令。

Enter passphrase for key '/c/Users/USERNAME/.ssh/id_rsa':

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

Hi USERNAME! You've successfully authenticated, but GitCafe does not provide shell access.

5.完成

测试通过后,你就可以到 GitCafe 上创建 Git 项目并上传代码了。


原创粉丝点击