📜  添加已知主机 github - Shell-Bash (1)

📅  最后修改于: 2023-12-03 14:56:07.619000             🧑  作者: Mango

添加已知主机 github - Shell-Bash

有时候,在使用Shell或Bash的git命令管理代码库时,我们需要手动添加一个已知的主机,比如GitHub。这样,我们就可以方便地在本地push和pull代码。

下面是一个简单的步骤来添加已知主机GitHub:

  1. 打开终端或命令提示符,使用以下命令检查已有的SSH key:
ls -al ~/.ssh
  1. 如果你还没有SSH key,使用以下命令来生成一个新的SSH key:
ssh-keygen -t rsa -b 4096 -C "your_email@example.com"
  1. 接着按照提示一路回车,不需要输入密码,将SSH key保存到默认的目录中。
  2. 使用以下命令将SSH key添加到ssh-agent中:
eval "$(ssh-agent -s)"
ssh-add ~/.ssh/id_rsa
  1. 接下来,用文本编辑器打开~/.ssh/config文件:
nano ~/.ssh/config
  1. 在打开的文件中添加以下内容:
Host github.com
  HostName github.com
  User git
  IdentityFile ~/.ssh/id_rsa
  1. 保存文件并退出。这时候,你就已经成功添加了已知主机GitHub。

现在你可以使用本地git与GitHub上的代码库同步了。如果你还没有将本地仓库关联到GitHub远程库,你可以使用以下命令:

git remote add origin git@github.com:username/repo.git

其中,username/repo是你在GitHub中的Repository名称。

以上是添加已知主机GitHub的简单步骤。如果你遇到了问题,可以查看GitHub的官方文档:https://help.github.com/articles/connecting-to-github-with-ssh/。