在Linux配置Git SSH的详细步骤;git配置ssh详细教程;

在Linux或Mac OS上配置Git SSH的详细步骤如下:

1.打开终端,并输入以下命令检查是否已经在Linux下安装git

git --version

已安装,则获取git版本信息成功

2.如果已经安装,则可以跳过此步骤。如果没有安装,请用以下命令进行安装git(推荐在Linux下的家目录下进行安装)

进入Linux家目录:
cd ~

在Linux家目录下安装git:
sudo apt install git

在安装过程中输入管理员密码;

检查git是否安装成功
git --version

3.获取git配置ssh步骤如下:

查看是否已经有了ssh公钥文件:
cd ~/.ssh

SSH密钥存储在~/.ssh目录下,并有两个文件id_rsa和id_rsa.pub,检查目录是否存在可用:
ls -al ~/.ssh

4.如果不存在,请用以下命令生成新的SSH密钥:your_email@example.com为你的GitHub注册电子邮件地址

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

获取到的输出结果如下:

5.接下来,可以看到一些提示。一版来说,只需按Enter键接受默认值即可。如果需要设置密码,请输出入一个强密码;

        (提示此处可不设置密码,一路Enter即可)

(可一路Enter,以下是输出语句的含义)

Generating public/private rsa key pair.Enter file in which to save the key (home/用户名/.ssh/id rsa):

    这是在生成SSH密钥时出现的提示。在这里,系统询问您要将新生成的SSH密钥存储在哪个文件中。默认情况下,它会将密钥存储在 /home/xy8v/.sh/id_rsa文件中,其中“用户名”是当前登录用户的用户名。如果您想将密钥存储在不同的位置,请在提示中输入新的文件路径和名称。
    如果您希望使用默认的密钥存储位置,则只需按Enter键即可。这将在默认位置创建一个新的SSH密钥文件并为其生成公共和私有密钥对。相应的公钥将存储在与私钥相同的目录中,并在文件名后面带有扩展名 pub 。通常,您无需更改默认设置,因此只需按Enter键即可完成生成SSH密钥的过程。

Enter passphrase (empty for no passphrase):

    这是在生成SSH密钥时出现的另一个提示。这个提示会询问您是否想要为您的私钥设置一个密码 (又称为“passphrase”) 。如果您希望为私钥设置一个密码以增加安全性,可以在此处输入密码并再次确认密码。如果您不想设置密码 (不推荐),则只需按Enter键即可留空并继续下一步操作。
    请注意,如果您设置了密码,则在每次使用私钥时都需要输入该密码才能解锁私钥,这可能会稍微麻烦。但是,它确实可以保护您的私钥免受未经授权访问和使用。
    如果您决定设置密码但忘记了它,那么您将无法使用该私钥进行身份验证,也无法恢复密码。此外,如果您丢失了私钥文件或私钥文件被盗,您的私人信息可能面临泄露风险。因此,请妥善保管您的SSH私钥,并谨值对待密码的选择。

Enter same passphrase again:

    这是在生成SSH密钥时出现的另一个提示,用于确认您所设置的私钥密码。如果您已经在上一步设置了密码,系统将要求您再次输入该密码以确保您没有输错。请再次输入相同的密码以完成设置。如果您在上一步留空并未设置密码则此提示也会留空并直接让您按Enter键继续操作。
    请注意,输入密码时,为了安全起见系统可能不会显示任何输入字符,因此您需要谨慎输入。完成此步骤后,系统将生成一个新的SSH密钥,并使用该密码对其进行加密保护,以增加隐私和安全性。

6.使用以下命令启动ssh-agent进程:

eval "$(ssh-agent -s)"

获取到的输出结果如下:
Agent pid 16387

7.将SSH私钥添加到ssh-agent中。如果您使用的是不同名称的密钥,请将命令中的文件名替换为相应的名称:

ssh-add ~/.ssh/id_rsa

获取到的输出结果如下:
Identity added: /home/user/.ssh/id_rsa (/home/user/.ssh/id_rsa)

8.复制SSH公钥,并将其添加到GitHub账户中

cd ~/.ssh
查看SSH公钥:cat id_rsa.pub
将其公钥赋值到剪切板,并将其添加到GitHub账户中

9.登录GitHub转到"Setting"--->"SSH and GPG keys",单击"New SSH key",并粘贴公钥;

在这里插入图片描述

10.配置您的Git全局用户名和电子邮件地址。请使用以下命令输入您的信息,将“Your Name”和“your email@example.com"替换为您自己的信息:

git config --global user.name "Your Name"
git config --global user.email "your_email@example.com"

现在,您已成功配置了Git SSH,并将公钥添加到您的GitHub帐户中。您可以在GitHub上克隆存储库或推送更改时使用SSH协议进行身份验证。

  • 2
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值