mirror of
https://github.com/PGYER/codefever.git
synced 2026-06-20 18:56:01 +08:00
1.7 KiB
1.7 KiB
获取并设置 SSH Key
SSH Key 用于 Git 客户端通过 SSH 协议与远端仓库通信的身份认证。当在 CodeFever 中设置 SSH Key 之后,使用 SSH 方式连接位于 CodeFever 上的仓库时不需要再输入用户和密码进行认证。
获取 SSH Key
当使用 Linux 或 MacOS 系统时,系统会默认安装 ssh 相关组件。此时, SSH Key 存在于家目录下的 .ssh 目录下。当使用 Windows 操作系统时,需要安装 Git Bash, 文中提到的所有命令需要在 Git Bash 中输入。
获取 SSH Key 的步骤如下:
-
在终端输入以下命令即可查看该目录
ls -al ~/.ssh -
如果目录中包含
id_rsa.pub或id_dsa.pub文件时, 则不需要新产生SSH Key; 否则, 需要手动生成SSH Key。在终端输入以下命令可以生成 SSH Keyssh-keygen -t rsa -C ”<name or comment>“注意: 参数
-C后面可以输入任何你希望标识该 SSH Key 的名称 -
此时,
~/.ssh目录下应该会新增一个名为id_rsa.pub的文件, 这个文件里面存储的就是SSH Key。在终端输入以下命令可以查看SSH Key内容。cat ~/.ssh/id_rsa.pub
设置 SSH Key
当获取到 SSH Key 之后, 需要将 SSH Key 设置到 CodeFever 上。
具体设置步骤如下:
- 在
导航栏右侧找到自己的头像并点击 - 在展开的菜单中点击
SSH Key选项打开SSH Key 设置页面 - 在
SSH Key 设置页面输入SSH Key点击新增 SSH Key按钮即可
- 由于
SSH Key用于鉴别用户身份, 因此每个SSH Key只能添加到一个账号里, 否则会提示SSH Key已经添加