最近想在远程服务器上进行代码开发,原因是本地计算机性能有限,加上想折腾折腾。于是写下这篇教程,希望对大家有帮助。如有错误,欢迎指出,谢谢!

本文假设你已经安装了 Git,并且是第一次配置 SSH。


一、配置 Git 信息

首先设置 Git 的用户名和邮箱(这里使用全局配置):

1
2
3
4
5
6
7
8
9
10
11
12
13
14
git config --global user.name "Your Name"
git config --global user.email "your_email@example.com"
````

将以上的 `Your Name` 和 `your_email@example.com` 替换为你 GitHub 账号上的信息。

---

## 二、生成新的 SSH 密钥

运行以下命令生成 SSH Key:

```bash
ssh-keygen -t rsa -C "your_email@example.com"

同样,将邮箱替换为你自己的。
根据提示直接按回车即可,这样会在默认路径下生成 SSH Key:

1
2
~/.ssh/id_rsa        # 私钥
~/.ssh/id_rsa.pub # 公钥

如果不想设置密码,直接回车即可跳过。


三、在 GitHub 上添加公钥

  1. 打开 ~/.ssh/id_rsa.pub,复制全部内容。
  2. 登录 GitHub → 点击右上角头像 → Settings → SSH and GPG keys
  3. 点击 New SSH key,在 Title 中随意填写(比如“my server”),在 Key 中粘贴刚才复制的内容,最后保存。

四、验证连接是否成功

在终端中执行:

1
ssh -T git@github.com

第一次连接时会提示是否继续连接,输入 yes 回车。

若成功,会看到如下提示:

1
Hi your_username! You’ve successfully authenticated, but GitHub does not provide shell access.

恭喜,SSH 连接成功!现在就可以愉快地用 Git 进行远程开发啦。


这就是全部步骤,简单明了。希望这篇教程能帮到你。