SSK Keys
您可以通过 SSH(安全外壳协议)访问和写入代码仓库。当您通过 SSH 连接时,使用本地计算机上的私钥文件进行身份验证。
某些操作,例如推送更改或克隆私有仓库,需要将您的 SSH 公钥上传到 opencsg.com 帐户。
您可以使用现有的 SSH 密钥,或者专门为 opencsg.com 生成一个新的密钥。
检查现有的 SSH 密钥
如果您有现有的 SSH 密钥,可以使用该密钥通过 SSH 进行 Git 操作的身份验证。
SSH 密钥通常位于 Mac 和 Linux 的 ~/.ssh
目录下,以及 Windows 的 C:\Users\用户名\.ssh
目录下。您可以列出该目录下的文件,并查找以下形式的文件:
- id_rsa.pub
- id_ecdsa.pub
- id_ed25519.pub
这些文件包含您的 SSH 公钥。
如果在 ~/.ssh
下没有找到这些文件,您需要生成一个新的密钥。否则,您可以将现有的 SSH 公钥添加到您的 opencsg.com 帐户中。
生成新的 SSH 密钥对
如果您计算机上没有 SSH 密钥,您可以使用 ssh-keygen
生成一对新的 SSH 密钥(公钥 + 私钥):
$ ssh-keygen -t ed25519 -C "youremail@example.com"
我们建议您在提示时输入一个密码短语。密码短语是额外的安全层:在每次使用 SSH 密钥时会提示您输入。
生成新密钥后,使用 ssh-add
将其添加到 SSH 代理中:
$ ssh-add ~/.ssh/id_ed25519
如果您选择了不同的位置来存储 SSH 密钥,则需要将 ~/.ssh/id_ed25519
替换为您使用的文件路径。
将 SSH 密钥添加到您的帐户
要通过 SSH 访问私有仓库或推送更改,您需要将 SSH 公钥添加到您的 opencsg.com 帐户。您可以在 设置 中管理您的 SSH 密钥。
要将 SSH 密钥添加到您的帐户,请单击“添加 SSH 密钥”按钮。
然后,为此密钥输入一个名称(例如,“个人计算机”),并在下面的区域中复制并粘贴公共 SSH 密钥的内容。公钥位于您在前面的步骤中找到或生成的 ~/.ssh/id_XXXX.pub
文件。
单击“添加”,SSH 密钥将被添加到您的 opencsg.com 帐户中。接下来就可以通过 SSH 访问私有仓库或推送更改了。