怎么在github账户下添加sshkey

回复

共3条回复 我来回复
  • fiy的头像
    fiy
    Worktile&PingCode市场小伙伴
    评论

    添加SSH key是在GitHub账户下连接本地机器的一种授权方式,以便进行代码的版本控制和代码的推送、拉取等操作。下面是具体的步骤:

    1. 生成SSH key
    首先,在终端窗口运行以下命令生成SSH key:
    “`
    ssh-keygen -t rsa -b 4096 -C “你的邮箱地址”
    “`
    请将`你的邮箱地址`替换为你在GitHub账户上使用的邮箱地址。随后会提示你输入文件路径和密码,按照提示进行操作即可。

    2. 添加SSH key
    在终端中运行以下命令将SSH key添加到ssh-agent中:
    “`
    eval “$(ssh-agent -s)”
    ssh-add -K ~/.ssh/id_rsa
    “`
    这样可以确保你的SSH key会在合适的时候被自动加载。

    3. 复制SSH key
    运行以下命令将SSH key复制到剪贴板中:
    “`
    pbcopy < ~/.ssh/id_rsa.pub ``` 如果你使用的是Windows操作系统,可以使用以下命令: ``` clip < ~/.ssh/id_rsa.pub ```4. 添加SSH key到GitHub账户 登录GitHub账户,进入"Settings"页面。 在左侧菜单栏中点击"SSH and GPG keys"。 点击"New SSH key"按钮。 在"Title"字段中填写一个描述性的名称。 在"Key"字段中粘贴刚才复制的SSH key。 单击"Add SSH key"按钮。5. 验证SSH key的设置 在终端中运行以下命令进行验证: ``` ssh -T git@github.com
    “`

    运行后,如果显示`Hi [你的GitHub用户名]! You’ve successfully authenticated, but GitHub does not provide shell access.`则说明SSH key设置成功,并且你已经成功连接到GitHub账户。

    现在,你已经成功地在GitHub账户下添加了SSH key,可以通过SSH key进行与GitHub账户的连接。你可以通过SSH协议进行代码的管理和操作,享受更方便的版本控制方式。

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

    在Github账户下添加SSH Key非常简单,以下是具体步骤:

    1. 生成SSH密钥对
    首先,你需要在本地生成SSH密钥对。打开终端或命令行窗口,然后运行以下命令:
    “`
    ssh-keygen -t rsa -b 4096 -C “your_email@example.com”
    “`
    这个命令将生成一个RSA密钥对,并将其保存在默认的存储位置(~/.ssh/id_rsa)。你可以根据需要选择不同的密钥类型和长度。

    2. 添加SSH密钥到Github
    访问Github网站,登录你的账户,然后点击右上角的头像并选择”Settings”。在左侧导航栏中,点击”SSH and GPG keys”选项。

    3. 点击”New SSH key”按钮
    在”SSH keys”页面中,点击”New SSH key”按钮。

    4. 命名你的SSH密钥
    在”Title”字段中,给你的SSH密钥一个描述性的名称,以区分不同的密钥(例如”Macbook Pro”或”Work Laptop”)。

    5. 复制公钥到剪贴板
    打开终端或命令行窗口,运行以下命令将公钥复制到剪贴板:
    “`
    pbcopy < ~/.ssh/id_rsa.pub ``` 如果你的密钥存储在不同的位置,需要相应地修改路径。6. 粘贴公钥到Github 回到Github网站,在"Key"字段中,粘贴刚才复制的公钥。7. 保存并验证 点击"Add SSH key"按钮保存并验证你的SSH密钥。Github会立即验证密钥的有效性。现在,你已经成功将SSH密钥添加到你的Github账户下。以后,你可以使用这个密钥来进行与Github仓库的安全通信。

    2年前 0条评论
  • worktile的头像
    worktile
    Worktile官方账号
    评论

    要在GitHub账户下添加SSH密钥,您需要按照以下步骤进行操作:

    步骤一:生成SSH密钥
    1. 打开终端(对于Windows用户,请使用Git Bash或其他类似的终端模拟器)。

    2. 输入以下命令生成SSH密钥:
    “`
    ssh-keygen -t rsa -b 4096 -C “your_email@example.com”
    “`

    3. 您将被要求输入密钥文件的保存路径。默认情况下,私钥将被保存到`~/.ssh/id_rsa`,公钥将被保存到`~/.ssh/id_rsa.pub`。如果您不需要更改路径,只需按Enter键即可。

    4. 然后,您将被要求输入用于保护密钥的密码。您可以选择是否设置密码,但是建议您设置一个强密码以增加密钥的安全性。请注意,如果您选择在每次使用密钥时都需要输入密码,这将会增加每次操作的工作量。

    5. 密钥生成完成后,在终端中显示出公钥的指纹信息。

    步骤二:将SSH密钥添加到GitHub账户
    1. 打开GitHub网站,登录您的账号。

    2. 点击右上角的头像,选择“Settings”进入设置页面。

    3. 在左侧边栏中选择“SSH and GPG keys”选项。

    4. 点击右上角的“New SSH key”按钮。

    5. 在“Title”字段中,为新的SSH密钥起一个有意义的名称,以便在未来识别。

    6. 回到终端中,运行以下命令获取公钥内容:
    “`
    cat ~/.ssh/id_rsa.pub
    “`

    7. 复制终端中显示的公钥内容。

    8. 回到GitHub页面,在“Key”字段中粘贴公钥内容。

    9. 单击“Add SSH key”按钮以保存添加的密钥。

    步骤三:测试SSH连接
    1. 打开终端,输入以下命令进行测试连接:
    “`
    ssh -T git@github.com
    “`

    2. 您将被要求确认GitHub的指纹信息。检查指纹是否与您之前生成的指纹一致,如果一致,请输入”yes”继续连接。

    3. 如果您成功连接到GitHub,您将收到一条欢迎消息。

    至此,您已经成功在GitHub账户下添加了SSH密钥。现在,您可以使用SSH协议与GitHub进行安全通信,无需每次都输入用户名和密码。

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

400-800-1024

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

分享本页
返回顶部