在github上如何设置ssh的密钥

不及物动词 其他 10

回复

共3条回复 我来回复
  • worktile的头像
    worktile
    Worktile官方账号
    评论

    在GitHub上设置SSH密钥非常简单,只需按照以下步骤进行操作即可:

    第一步,生成SSH密钥对:
    1. 打开终端或命令提示符。
    2. 输入以下命令:ssh-keygen -t rsa -b 4096 -C “你的邮箱地址”,其中,你的邮箱地址要替换为你在GitHub上注册的邮箱。
    3. 按下回车键确认密钥文件的保存路径,默认为~/.ssh/id_rsa。
    4. 设置SSH密钥的密码,可以选择设置或直接回车跳过。

    第二步,将公钥添加到GitHub账户:
    1. 打开你的GitHub账户,点击右上角的头像,选择Settings。
    2. 在左侧菜单栏中,点击SSH and GPG keys。
    3. 点击右侧的New SSH key按钮。
    4. 输入一个描述性的标题,比如”我的电脑”。
    5. 打开终端或命令提示符,使用文本编辑器打开刚刚生成的公钥文件(id_rsa.pub),复制里面的内容。
    6. 回到GitHub页面,将复制的公钥内容粘贴到Key文本框中。
    7. 点击Add SSH key按钮。

    第三步,验证设置是否成功:
    1. 打开终端或命令提示符,输入以下命令:ssh -T git@github.com
    2. 如果出现”Hi [你的GitHub用户名]! You’ve successfully authenticated, but GitHub does not provide shell access.”的提示,则表示设置成功。

    设置SSH密钥后,你就可以使用SSH协议与GitHub进行通信,无需每次输入密码即可进行操作。记得在使用其他电脑时,也要将相应的SSH密钥添加到GitHub账户中。希望对你有帮助!

    2年前 0条评论
  • 不及物动词的头像
    不及物动词
    这个人很懒,什么都没有留下~
    评论

    在GitHub上设置SSH密钥是与远程代码仓库进行安全通信的重要步骤。下面是详细的步骤:

    1. 首先,打开GitHub的网站并登录到您的账户。
    2. 点击页面右上角的头像,选择”Settings”选项。
    3. 在左侧导航栏中,选择”SSH and GPG keys”选项。
    4. 点击”New SSH key”按钮来添加新的SSH密钥。
    5. 在弹出的对话框中,为您的密钥添加一个描述(例如”Work Laptop”或”Home Desktop”)。
    6. 然后,打开终端或命令提示符窗口,在本地机器上生成一个新的SSH密钥。您可以使用以下命令生成新的SSH密钥:

    “`
    ssh-keygen -t rsa -b 4096 -C “your_email@example.com”
    “`

    7. 在提示符下,您可以选择为新密钥提供一个文件路径和名称,或者直接按Enter接受默认路径和名称。
    8. 然后,您将被要求输入一个新的密码短语。这是为了保护您的私钥,确保输入一个强密码。
    9. 在生成SSH密钥后,您可以使用以下命令来查看公钥文件的内容:

    “`
    cat ~/.ssh/id_rsa.pub
    “`

    10. 拷贝并粘贴公钥文件的内容到GitHub对话框中的”Key”文本框中。
    11. 最后,点击”Add SSH key”按钮保存您的密钥。

    现在,您已经成功地在GitHub上设置了SSH密钥。这样,您就可以使用SSH协议与远程代码仓库进行安全通信,而无需每次都输入用户名和密码。您可以在多台机器上重复以上步骤,以添加其他SSH密钥。

    2年前 0条评论
  • fiy的头像
    fiy
    Worktile&PingCode市场小伙伴
    评论

    在GitHub上设置SSH密钥是连接您的本地计算机与GitHub账户之间的安全通信的一种方式。SSH密钥使您能够在不使用用户名和密码的情况下进行身份验证。

    以下是在GitHub上设置SSH密钥的详细步骤:

    步骤1:检查是否已经存在SSH密钥:
    首先,您需要检查是否在计算机上已经存在SSH密钥。在终端(对于Linux或macOS)或命令提示符(对于Windows)中运行以下命令:

    $ ls -al ~/.ssh

    如果已经存在SSH密钥,您将在列表中看到类似下面的条目:

    -rw——- 1 用户名 用户组 4096 Jan 28 10:40 id_rsa
    -rw-r–r– 1 用户名 用户组 4096 Jan 28 10:40 id_rsa.pub

    如果没有看到类似的条目,意味着您没有SSH密钥,那么您需要继续下一步。

    步骤2:生成新的SSH密钥:
    要在计算机上生成新的SSH密钥,请在终端或命令提示符中运行以下命令:

    $ ssh-keygen -t rsa -b 4096 -C “your_email@example.com”

    改为您的电子邮件地址。上述命令将生成一个4096位的RSA密钥对,并将其保存在默认路径(通常是 ~/.ssh/id_rsa)中。

    接下来,系统将提示您设置一个名称和密码。您可以选择是否设置一个密码。如果您设定了密码,每次使用密钥时都需要输入该密码。

    步骤3:将SSH密钥添加到ssh-agent:
    ssh-agent是一个身份验证代理,它将SSH密钥添加到操作系统的密钥链中,并将密钥保存在内存中,以便在使用密钥时不需要每次都输入密码。

    要将SSH密钥添加到ssh-agent,请运行以下命令:

    $ eval “$(ssh-agent -s)”

    接下来,将SSH密钥添加到ssh-agent中:

    $ ssh-add ~/.ssh/id_rsa

    步骤4:将SSH密钥添加到GitHub账户:
    要在GitHub账户上添加SSH密钥,请按照以下步骤操作:

    – 登录到GitHub账户。
    – 点击右上角的头像,然后点击Settings。
    – 在左侧导航栏中,点击SSH and GPG keys。
    – 点击右上角的New SSH key按钮。
    – 在Title字段中,为新SSH密钥添加一个描述性的标题。
    – 在Key字段中,粘贴您的公共SSH密钥。您可以通过运行以下命令来获取公钥:

    $ cat ~/.ssh/id_rsa.pub

    – 点击Add SSH key按钮。

    完成上述步骤后,您的计算机将与您的GitHub账户成功连接。

    2年前 0条评论
注册PingCode 在线客服
站长微信
站长微信
电话联系

400-800-1024

工作日9:30-21:00在线

分享本页
返回顶部