github怎么配置sshkey

worktile 其他 14

回复

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

    配置GitHub SSH Key的步骤如下:

    1. 生成SSH密钥对

    在终端中运行以下命令生成SSH密钥对:

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

    其中,`your_email@example.com`是你的GitHub账号关联的邮箱地址。按照提示,确定要保存公钥和私钥的路径。

    2. 添加SSH密钥到SSH agent

    运行以下命令将私钥添加到SSH agent:

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

    3. 添加SSH公钥到GitHub账号

    打开`~/.ssh/id_rsa.pub`文件,将其中内容复制到剪贴板。

    登录GitHub账号,点击右上角头像,选择Settings。在左侧导航栏中选择SSH and GPG keys。

    点击“New SSH key”按钮,填写Title(一个描述性的名称,用于标识密钥),然后将刚才复制的公钥粘贴到Key文本框。最后点击“Add SSH key”。

    4. 测试SSH连接

    运行以下命令测试SSH连接是否成功:

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

    如果你收到一条欢迎消息,表示连接成功。

    至此,你的SSH Key已经成功配置完成。现在,你可以使用SSH协议来访问和更新GitHub上的仓库了。

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

    要在GitHub上配置SSH密钥,需要完成以下步骤:

    1. 生成SSH密钥:
    – 打开终端或命令提示符,并输入以下命令:`ssh-keygen -t rsa -b 4096 -C “your_email@example.com”`。注意,将`your_email@example.com`替换为与GitHub帐户关联的电子邮件地址。
    – 按Enter键接受默认文件路径和文件名(例如,`~/.ssh/id_rsa`)。
    – 提示输入密码短语时,可以选择输入密码短语,或者按Enter键留空,但后者会降低密钥的安全性。

    2. 添加SSH密钥到ssh-agent:
    – 执行以下命令,启动ssh-agent:`eval “$(ssh-agent -s)”`。
    – 添加密钥到ssh-agent:`ssh-add ~/.ssh/id_rsa`。

    3. 在GitHub上添加SSH密钥:
    – 复制公钥到剪贴板:`pbcopy < ~/.ssh/id_rsa.pub`。 - 登录到GitHub帐户,点击右上角的头像,选择“Settings”。 - 在左侧导航栏中,点击“SSH and GPG keys”。 - 点击“New SSH key”按钮。 - 输入一个描述(例如,“MacBook SSH Key”),并将先前复制的公钥粘贴到“Key”文本框中。 - 点击“Add SSH key”按钮。4. 测试SSH连接: - 在终端中执行以下命令:`ssh -T git@github.com`。
    – 如果提示“Hi [username]! You’ve successfully authenticated, but GitHub does not provide shell access.”,则表示SSH连接成功。

    5. 配置Git全局设置:
    – 在终端中执行以下命令,设置用户名:`git config –global user.name “Your Name”`。将“Your Name”替换为您的GitHub用户名。
    – 执行以下命令,设置电子邮件地址:`git config –global user.email “your_email@example.com”`。将“your_email@example.com”替换为与GitHub帐户关联的电子邮件地址。

    这些步骤完成后,您已成功配置了GitHub的SSH密钥,并可以使用SSH进行与GitHub的安全通信。

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

    配置SSH Key是为了实现在GitHub上进行安全的远程操作,比如克隆仓库、推送代码等。下面是在GitHub上配置SSH Key的步骤:

    1. 生成SSH Key

    首先,在本地生成一对SSH Key,其中一个是私钥(私钥存储在本地电脑上),另一个是公钥(公钥上传到GitHub上)。

    在终端中执行以下命令来生成SSH Key:

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

    其中,`your_email@example.com`是你的GitHub注册邮箱地址。按照提示,选择SSH Key的保存路径和设置密码。

    2. 添加SSH Key到ssh-agent

    ssh-agent是一个控制SSH Key的密码的程序。可以使用以下命令将SSH Key添加到ssh-agent中:

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

    `~/.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"字段中添加一个描述(例如,“my laptop"),然后将剪贴板中的公钥粘贴到"Key"字段中。最后,点击"Add SSH key"按钮。5. 测试SSH Key的连接在终端中执行以下命令,测试SSH Key是否配置成功:```ssh -T git@github.com
    “`

    如果一切正常,你将看到以下输出:

    “`
    Hi username! You’ve successfully authenticated, but GitHub does not provide shell access.
    “`

    至此,你已经成功地配置了SSH Key,并可以使用它来和GitHub进行安全的远程操作了。

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

400-800-1024

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

分享本页
返回顶部