后续需要在本地客户端进行代码仓库的克隆/推送,SSH密钥和HTTPS密码是客户端和服务端交互的凭证,需要先对它们进行设置。

设置SSH密钥

SSH密钥是使用SSH协议和代码托管服务端交互的凭证,如果您使用windows下的Git Bash客户端并在Windows - Git Bash客户端中已经生成,此步骤可以略过。

打开Git客户端(Git Bash或linux的命令行窗口),输入以下命令行:

  1. ssh-keygen -t rsa -C "<您的邮箱>"

然后输入3个回车(Enter键)即可,生成的SSH秘钥对默认在~.ssh位置,如下图所示。

添加SSH密钥到代码托管服务端:
打开Git客户端(Git Bash或linux的命令行窗口),将SSH密钥“~/.ssh/id_rsa.pub”的内容打印出来,如下图所示。

  1. cat ~/.ssh/id_rsa.pub

复制上述的SSH密钥内容,去到代码托管首页,单击“设置我的SSH密钥”按钮去到SSH密钥管理页面,单击“添加SSH密钥”进行添加。
进入SSH密钥管理页面,如下图所示。

单击“添加SSH密钥”按钮进行添加,粘贴上述复制的SSH密钥内容、填写标题,单击“确定”即可,如下图所示。

至此,您已经设置好了SSH密钥,您可以继续设置HTTPS密码,或到客户端克隆/推送。