📜  github push 使用 ssh - Shell-Bash (1)

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

使用 SSH 进行 GitHub Push

在使用 GitHub 处理代码时,经常需要将代码推送(push)到 GitHub 上。GitHub 默认提供了 HTTPS 协议方式,但我们也可以使用 SSH 协议方式。

SSH 协议添加了额外的安全性,是更加安全的选项。下面是使用 SSH 进行 GitHub Push 的步骤:

1.生成 SSH 密钥

在本地使用以下命令生成 SSH 密钥:

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

这会生成一个公钥和一个私钥。接下来需要将公钥添加到 GitHub 上。

2.将公钥添加到 GitHub 上

登录到 GitHub 账号,选择 "Settings" -> "SSH and GPG keys",点击 "New SSH key"。

将本地生成的公钥文件内容复制到 Key 框中。

3.将仓库克隆到本地

使用以下命令将仓库克隆到本地:

git clone git@github.com:用户名/仓库名.git
4.修改文件并提交

对仓库中的文件进行修改,使用以下命令进行提交:

git add 文件名
git commit -m "提交信息"
5.推送代码到 GitHub 上

使用以下命令将代码推送到 GitHub 上:

git push origin 分支名

如果执行的是首次推送操作,需要将 分支名 修改为 -u master,此操作为将本地仓库中的 master 分支与远程仓库中的 master 分支进行关联。

以上就是使用 SSH 进行 GitHub Push 的全部步骤。通过 SSH,您可以更加安全地推送代码到 GitHub 上并方便地处理库的管理。

参考链接:Generating a new SSH key and adding it to the ssh-agent - GitHub Docs