讲解如何在Git上设置SSH Key

2023年 8月 4日 34.0k 0

Git是目前世界上最流行的由Linus Torvalds创立的版本控制软件之一。在开发过程中,我们可以使用Git对代码进行版本控制、协作开发等。在使用Git时,我们可以使用SSH Key进行身份验证,以便于我们的代码库和服务器之间的安全连接。下面,我们来详细讲解如何在Git上设置SSH Key。

一、生成SSH Key

  • 打开终端或命令行。
  • 输入并执行以下命令:
  • ssh-keygen -t rsa -C "your_email@example.com"

    登录后复制

    其中,将 "your_email@example.com" 替换为你的邮箱地址。

    执行后会出现如下提示:

    Generating public/private rsa key pair.
    Enter file in which to save the key (/Users/your_user_directory/.ssh/id_rsa):

    登录后复制

    直接按回车键,使用默认情况即可。接着,会提示输入密码,也可以直接回车跳过。

  • 生成成功后,可以在 .ssh 目录下看到两个文件:id_rsaid_rsa.pub
  • 二、将SSH Key添加到GitHub账户

  • 登录你的GitHub账户。
  • 点击右上角的头像,选择 Settings。
  • 选择 SSH and GPG keys。
  • 点击右上角的 New SSH key。
  • 在弹出的添加SSH Key的框中,输入Title和Key。
  • Title是为SSH Key起的一个名称,Key是在终端中生成的SSH Key的公钥内容(即 .ssh 目录下的 id_rsa.pub 文件内容)。

  • 点击添加。
  • 三、将SSH Key添加到GitLab账户

  • 登录你的GitLab账户。
  • 点击右上角的头像,选择 Settings。
  • 选择 SSH keys。
  • 点击右上角的 Add SSH key。
  • Title是为SSH Key起的一个名称,Key是在终端中生成的SSH Key的公钥内容(即 .ssh 目录下的 id_rsa.pub 文件内容)。

  • 点击添加。
  • 四、将SSH Key添加到Bitbucket账户

  • 登录你的Bitbucket账户。
  • 点击右上角的头像,选择 Bitbucket settings。
  • 选择 SSH keys。
  • 点击右上角的 Add key。
  • Title是为SSH Key起的一个名称,Key是在终端中生成的SSH Key的公钥内容(即 .ssh 目录下的 id_rsa.pub 文件内容)。

  • 点击添加。
  • 五、测试SSH Key

    在终端输入以下命令:

    ssh -T git@github.com

    登录后复制

    以GitHub为例,如果出现以下提示则表示成功:

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

    登录后复制

    如果遇到连接问题,则需要进一步检查SSH Key的配置、防火墙等。

    以上就是讲解如何在Git上设置SSH Key的详细内容,更多请关注每日运维网(www.mryunwei.com)其它相关文章!

    相关文章

    JavaScript2024新功能:Object.groupBy、正则表达式v标志
    PHP trim 函数对多字节字符的使用和限制
    新函数 json_validate() 、randomizer 类扩展…20 个PHP 8.3 新特性全面解析
    使用HTMX为WordPress增效:如何在不使用复杂框架的情况下增强平台功能
    为React 19做准备:WordPress 6.6用户指南
    如何删除WordPress中的所有评论

    发布评论