📜  gh config ssh 协议 - Shell-Bash (1)

📅  最后修改于: 2023-12-03 15:15:15.889000             🧑  作者: Mango

Git配置SSH协议 - Shell/Bash

当使用Git进行代码版本控制时,使用SSH协议可以更加安全地进行远程代码仓库的操作。该文章将指导程序员如何在Git中配置SSH协议。

步骤一:检查SSH keys

首先需要检查本地计算机是否已经存在SSH keys。可以使用以下命令检查:

ls -al ~/.ssh

如果已经有SSH keys,则会看到类似如下的输出:

-rw-------    1 user  staff    1679 Feb  3 12:02 id_rsa
-rw-r--r--    1 user  staff     406 Feb  3 12:02 id_rsa.pub

如果没有SSH keys,则可以使用以下命令创建:

ssh-keygen -t rsa -b 4096 -C "your_email@example.com"
步骤二:添加SSH keys至GitHub

将生成的SSH keys添加至GitHub账户中。在GitHub上,点击头像 -> Settings -> SSH and GPG keys -> New SSH key。将生成的SSH keys的公钥部分粘贴到“Key”输入框中。

步骤三:配置Git使用SSH协议

打开终端,输入以下命令,将Git的默认传输协议设置为SSH:

git config --global url."git@github.com:".insteadOf "https://github.com/"

现在,使用Git进行远程操作时,会自动选择SSH协议传输数据。

结论

通过以上三个步骤,在Git中配置SSH协议相当容易。这样可以更加安全地进行远程代码仓库的操作,让程序员更加放心。