写点什么

Git 配置 SSH

  • 2024-12-10
    四川
  • 本文字数:928 字

    阅读完需:约 3 分钟

Git配置SSH

配置 Git 的 SSH 是一个重要的步骤,它可以让你在与远程仓库交互时,不必每次都输入用户名和密码。下面是配置 Git SSH 的步骤:

首先,你需要在本地计算机上生成 SSH 密钥对。打开终端或命令提示符,并输入以下命令:

ssh-keygen -t rsa -b 4096 -C "your_email@example.com"
复制代码

这个命令会生成一个新的 rsa 类型密钥对,并使用你提供的电子邮件作为标签。当提示你“Enter a file in which to save the key”时(即询问保存密钥对文件位置),只需按回车键接受默认文件位置。

接下来,系统会要求设置密码短语(passphrase)。这一步是可选项。

现在,在默认目录下应该有两个新文件:id_rsa 和 id_rsa.pub,在~/.ssh/目录中(Windows 系统中可能位于 C:\Users\YourUserName.ssh\路径)。其中 id_rsa.pub 就是我们需要用到公开部分。

然后我们需要将公钥添加到 SSH agent 中管理。首先确保 SSH agent 正在运行:

eval "$(ssh-agent -s)"
复制代码

然后添加新生成的私有密钥到 SSH agent 中:

ssh-add ~/.ssh/id_rsa
复制代码

现在我们已经创建了本地计算机上面用于身份验证使用 SSH 密匙并且已经将其添加进了管理器里面。

接着就是将公钥添加到你的 GitHub 账户中。首先,你需要复制公钥内容。可以使用以下命令:

cat ~/.ssh/id_rsa.pub
复制代码

然后复制输出的内容,接着打开 GitHub 网站,在右上角头像下拉菜单中选择“Settings”,在左侧菜单选择“SSH and GPG keys”,点击右上角绿色按钮“New SSH key”。

在打开的页面中,“Title”可以随意填写,“Key”处粘贴刚才复制的公钥内容,然后点击绿色按钮"Add SSH key"。

至此,SSH 密钥就配置完成了。当你下次从本地计算机推送或拉取代码时,Git 会使用这个密匙进行身份验证。

最后一步是测试一下是否配置成功:

ssh -T git@github.com
复制代码

如果看到类似于 "Hi username! You've successfully authenticated, but GitHub does not provide shell access." 的消息,则表示成功。

以上就是配置 Git SSH 密匙的全部步骤。这样做可以大大提高工作效率,并增强安全性。

蓝易云-五网CN2服务器【点我购买】蓝易云采用KVM高性能架构,稳定可靠,安全无忧!蓝易云服务器真实CN2回国线路,不伪造,只做高质量海外服务器。


海外免备案云服务器链接:www.tsyvps.com

蓝易云香港五网 CN2 GIA/GT 精品网络服务器。拒绝绕路,拒绝不稳定。

用户头像

百度搜索:蓝易云 2023-07-05 加入

香港五网CN2免备案服务器

评论

发布
暂无评论
Git配置SSH_百度搜索:蓝易云_InfoQ写作社区