如何添加ssh到github

worktile 其他 15

回复

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

    添加SSH到GitHub的步骤如下:

    步骤一:生成SSH密钥
    1. 打开终端(Mac/Linux)或命令提示符(Windows)。
    2. 输入以下命令:ssh-keygen -t rsa -b 4096 -C “your_email@example.com”
    注意替换”your_email@example.com”为你的GitHub邮箱地址。
    3. 按照提示输入密钥文件的存储位置和文件名,或直接按回车使用默认位置和默认文件名。
    4. 输入密码短语(可选),不输入直接按回车即可。
    5. 终端将显示生成的密钥的指纹信息。

    步骤二:将SSH密钥添加到GitHub账户
    1. 登录GitHub账户,进入个人设置页面。
    2. 在左侧导航栏中选择”SSH and GPG keys”。
    3. 点击”New SSH key”,添加一个新的SSH密钥。
    4. 在”Title”字段中,为SSH密钥设置一个描述性的名称。例如:”My MacBook Pro”.
    5. 在”Key”字段中,将终端中生成的公钥(以”.pub”结尾的文件)的内容粘贴到这里。
    6. 点击”Add SSH key”。

    步骤三:测试SSH连接
    1. 在终端中输入以下命令:ssh -T git@github.com
    2. 如果弹出是否继续连接的提示,输入”yes”。
    3. 如果显示”Hi [username]! You’ve successfully authenticated, but GitHub does not provide shell access.”,说明SSH连接成功。

    添加SSH到GitHub完成后,你将能够使用SSH协议来克隆和推送GitHub仓库,无需每次输入用户名和密码进行身份验证。

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

    要将SSH添加到GitHub上,需要完成以下步骤:

    1. 生成SSH密钥对:首先,需要在本地计算机上生成SSH密钥对。打开终端(或命令提示符),然后运行以下命令:

    “`
    ssh-keygen -t ed25519 -C “your_email@example.com”
    “`

    在命令中,将”your_email@example.com”替换为您在GitHub上使用的邮箱地址。

    2. 设置密钥保存位置和密码(可选):命令运行后,系统会提示您选择保存密钥对文件的位置。默认情况下,密钥将保存在`~/.ssh`目录下。您也可以选择为密钥对设置密码,以增强安全性。

    3. 添加SSH密钥到ssh-agent:ssh-agent是一个用于管理SSH密钥的工具。运行以下命令将SSH密钥添加到ssh-agent中:

    “`
    eval “$(ssh-agent -s)”
    ssh-add ~/.ssh/id_ed25519
    “`

    如果您选择了为密钥对设置密码,会提示您输入密码。

    4. 将公钥添加到GitHub账户:打开生成的公钥文件(默认为`~/.ssh/id_ed25519.pub`),复制其中的内容。然后登录到GitHub账户,转到“Settings” -> “SSH and GPG keys”,点击“New SSH key”按钮,将复制的公钥内容粘贴到“Key”字段中,然后点击“Add SSH key”按钮。

    5. 测试连接:最后,运行以下命令来测试您的SSH连接是否成功:

    “`
    ssh -T git@github.com
    “`

    如果您之前设置了密码,现在会提示您输入密码。如果一切正常,会显示类似于“Hi username! You’ve successfully authenticated…”的信息。

    通过完成以上步骤,您就成功将SSH添加到GitHub上了。现在,您可以通过SSH密钥与GitHub进行安全的远程操作,如克隆、推送和拉取代码库。

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

    要将SSH密钥添加到GitHub,您需要按照以下步骤操作:

    ## 第1步:生成SSH密钥

    1. 打开终端(Linux或Mac)或Git Bash(Windows)。
    2. 运行以下命令生成SSH密钥:
    “`
    ssh-keygen -t rsa -b 4096 -C “your_email@example.com”
    “`
    请替换 `”your_email@example.com”` 为您在GitHub上注册的邮箱地址,这将作为标识您的密钥的注释。

    3. 提示您“Enter a file in which to save the key”时,按回车键接受默认位置(通常是 `~/.ssh/id_rsa`)。
    4. 接下来,会提示您设置一个强密码来保护您的私钥。请设置并记住这个密码。
    5. 然后,SSH密钥对将会被生成,公钥保存在 `~/.ssh/id_rsa.pub` 文件中,私钥保存在 `~/.ssh/id_rsa` 文件中。

    ## 第2步:将SSH密钥添加到GitHub

    1. 登录到您的GitHub帐户。
    2. 单击右上角的头像,然后选择“Settings”。
    3. 在左侧菜单中,选择“SSH and GPG keys”。
    4. 单击“New SSH key”。
    5. 在“title”字段中,为您的密钥命名(例如“My SSH Key”)。
    6. 打开 `~/.ssh/id_rsa.pub` 文件,并复制其中的内容。
    7. 在GitHub页面的“key”字段中,粘贴您复制的SSH公钥。
    8. 单击“Add SSH key”按钮完成添加。

    ## 第3步:在本地测试SSH连接

    1. 返回终端(Linux或Mac)或Git Bash(Windows)。
    2. 运行以下命令以测试SSH连接:
    “`
    ssh -T git@github.com
    “`
    3. 您可能会收到一个提示,询问您是否要将GitHub的SSH指纹添加到已知主机列表中。输入“yes”并按回车键进行确认。
    4. 如果您之前设置了SSH密钥的密码,现在会要求您输入密码。请输入您设置的密码。
    5. 如果连接成功,您将收到一条消息,确认您已成功通过SSH连接到GitHub。

    现在,您已经成功地将SSH密钥添加到了GitHub。您可以使用SSH来进行与GitHub的交互,如克隆、推送和拉取存储库等。

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

400-800-1024

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

分享本页
返回顶部