github上怎么添加ssh

fiy 其他 28

回复

共3条回复 我来回复
  • 不及物动词的头像
    不及物动词
    这个人很懒,什么都没有留下~
    评论

    在GitHub上添加SSH密钥是为了让你能够通过SSH协议与GitHub进行安全的通信,以下是添加SSH的步骤:

    1. 在本地生成SSH密钥对:
    – 打开终端(在Windows上可以使用Git Bash或者WSL)
    – 输入以下命令生成SSH密钥:
    “`
    ssh-keygen -t rsa -b 4096 -C “your_email@example.com”
    “`
    – 你可以根据需要设置密钥文件的名称和保存路径,也可以直接按回车使用默认值。
    – 当提示输入密码短语时,可以选择设置密码短语来增加密钥的安全性,也可以留空。

    2. 在GitHub上添加SSH密钥:
    – 登录GitHub账户,点击右上角的头像,选择”Settings”。
    – 在左侧菜单中选择”SSH and GPG keys”。
    – 点击绿色的”New SSH key”按钮。
    – 在”Title”字段中填写一个标识,比如”My SSH Key”。
    – 在”Key”字段中,复制你在第一步生成的SSH公钥文件的内容。
    – 点击”Add SSH key”按钮保存。

    3. 验证SSH连接:
    – 打开终端,输入以下命令测试SSH连接:
    “`
    ssh -T git@github.com
    “`
    – 如果是首次连接,会提示是否确认连接,输入”Yes”即可。
    – 如果你在第一步设置了密码短语,会提示输入密码短语。

    现在你已经成功添加了SSH密钥,可以通过SSH协议与GitHub进行安全的通信了。在使用Git时,选择SSH方式克隆、推送和拉取仓库,不需要每次输入用户名和密码。

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

    在GitHub上添加SSH密钥以便进行安全的远程连接是非常简单的。下面是详细的步骤:

    1. 生成SSH密钥对。在本地计算机上打开命令行终端或Git Bash,并输入以下命令:

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

    建议将”your_email@example.com”替换为您在GitHub上注册的电子邮件地址。接着,系统会要求您选择密钥文件的存储位置和设置一个密码。

    2. 检查SSH代理是否正在运行。如果已经启动了SSH代理,则可以跳过此步骤。否则,在终端中运行以下命令:

    “`
    # start the ssh-agent in the background
    $ eval “$(ssh-agent -s)”
    “`

    3. 将SSH私钥添加到ssh-agent。运行以下命令,将生成的SSH私钥添加到ssh-agent:

    “`
    $ ssh-add ~/.ssh/id_rsa
    “`

    如果您的密钥文件不是默认的”id_rsa”,请相应地更改命令中的文件名。

    4. 将SSH公钥添加到GitHub帐户中。使用终端中的以下命令复制SSH公钥:

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

    您将看到SSH公钥的内容。将此内容复制到剪贴板。

    5. 登录GitHub帐户并导航至“Settings”(设置)页面,然后点击“SSH and GPG keys”(SSH和GPG密钥)选项卡。

    6. 点击“New SSH key”(新建SSH密钥)按钮。

    7. 在“Title”(标题)字段中键入一个识别该密钥的名称。然后,在“Key”(密钥)字段中粘贴先前复制的SSH公钥内容。

    8. 点击“Add SSH key”(添加SSH密钥)按钮,保存并添加SSH密钥。

    现在您已经成功地将SSH密钥添加到GitHub帐户中。您可以使用SSH协议进行与GitHub仓库的远程操作,例如克隆、推送等。记住,在进行远程操作时,您将被要求提供SSH密钥的密码(如果设置了密码)。

    另外,如果您在使用多个GitHub帐户或其他各种情况下,可能需要为每个不同的帐户生成单独的SSH密钥对。

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

    在GitHub上添加SSH(Secure Shell)密钥可以帮助你更方便地与GitHub进行通信,而无需每次都输入用户名和密码。下面是在GitHub上添加SSH的方法和操作流程:

    1. 生成SSH密钥对
    – 打开终端(对于Windows用户,使用Git Bash或者其他类似的终端工具)
    – 输入以下命令生成SSH密钥对:
    “`
    ssh-keygen -t rsa -b 4096 -C “your_email@example.com”
    “`
    替换`your_email@example.com`为你的GitHub注册邮箱,然后按下Enter键。
    – 接下来,系统会提示你选择SSH秘钥保存的路径和文件名,默认是在`.ssh`目录下生成`id_rsa`和`id_rsa.pub`两个文件。如果你不需要自定义路径和文件名,可以直接按下Enter键。

    2. 将SSH公钥添加到GitHub
    – 打开你的GitHub账户,进入Settings(设置)页面。
    – 在左侧的菜单中,选择”SSH and GPG keys”选项。
    – 点击”New SSH key”按钮创建新的SSH密钥。
    – 在”Title”(标题)输入框中,给你的密钥起一个可识别的名称。
    – 回到终端,运行以下命令将公钥内容复制到剪贴板:
    “`
    cat ~/.ssh/id_rsa.pub | pbcopy
    “`
    如果你使用的是Windows系统,请使用`clip`命令代替`pbcopy`。
    – 回到GitHub页面,将剪贴板中的内容粘贴到”Key”(键)输入框中。
    – 点击”Add SSH key”按钮保存并添加公钥。

    3. 验证SSH连接
    – 在终端中输入以下命令检查SSH连接状态:
    “`
    ssh -T git@github.com
    “`
    – 如果你之前从未与GitHub建立过SSH连接,你会看到一个提示,询问你是否要继续连接。输入”yes”回车即可。
    – 如果一切正常,你会看到一条欢迎信息,表示SSH连接成功。

    现在你已经成功地在GitHub上添加了SSH,并且可以使用SSH密钥与GitHub进行通信,包括克隆和推送代码等操作。记得在以后的Git操作中,使用SSH URL而不是HTTPS URL来克隆和访问你的GitHub仓库。

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

400-800-1024

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

分享本页
返回顶部