美文网首页
在sourcetree中设置SSH认证连接github提交代码

在sourcetree中设置SSH认证连接github提交代码

作者: 前进中的HDG | 来源:发表于2024-04-21 18:32 被阅读0次

    设置 SSH 密钥:
    打开终端应用程序(在 macOS 中,你可以在“应用程序”文件夹中找到它)。
    在终端中运行以下命令,生成 SSH 密钥对:

    ssh-keygen -t rsa -b 4096 -C "your_email@example.com"
    

    这里的 your_email@example.com 应该替换为你在 GitHub 上注册的电子邮件地址。当提示你输入文件名时,你可以选择使用默认的文件路径和名称,或者自定义一个。

    如果你选择自定义文件路径和名称,请记住选择一个容易记住的位置,并为私钥和公钥设置一个安全的密码。
    生成 SSH 密钥对后,你会在终端看到一条消息,显示 SSH 密钥对已经成功生成。在默认情况下,它们会被保存在 ~/.ssh/ 目录中。
    将公钥添加到 GitHub 账户:
    登录到 GitHub,并进入你的个人资料页面。
    点击页面右上角的头像,然后选择 “Settings”(设置)。
    在左侧导航栏中,选择 “SSH and GPG keys”(SSH 和 GPG 密钥)。
    点击 “New SSH key”(新建 SSH 密钥)按钮。
    在 “Title”(标题)字段中,输入一个描述性的名称,以识别这个密钥。
    在 “Key”(密钥)字段中,粘贴你的公钥。你可以通过以下命令来复制你的公钥:

    pbcopy < ~/.ssh/id_rsa.pub
    

    点击 “Add SSH key”(添加 SSH 密钥)按钮。
    更新远程 URL:
    在终端中,进入你的仓库所在的目录。
    运行以下命令来更新你的仓库的远程 URL,将其更改为使用 SSH 协议:

    git remote set-url origin git@github.com:ruixueyun/RXRedditSDK.git
    

    现在,你的仓库应该已经配置为使用 SSH 协议进行推送和拉取操作。你可以尝试进行一次推送,应该不会再出现认证失败的问题了。

    相关文章

      网友评论

          本文标题:在sourcetree中设置SSH认证连接github提交代码

          本文链接:https://www.haomeiwen.com/subject/hjwvxjtx.html