文章
解锁远程开发:一步步教你如何用 SSH 连接 GitHub
最近想在远程服务器上进行代码开发,原因是本地计算机性能有限,加上想折腾折腾。于是写下这篇教程,希望对大家有帮助。如有错误,欢迎指出,谢谢!
本文假设你已经安装了 Git,并且是第一次配置 SSH。
一、配置 Git 信息
首先设置 Git 的用户名和邮箱(这里使用全局配置):
git config --global user.name "Your Name"
git config --global user.email "[email protected]"
将以上的 Your Name 和 [email protected] 替换为你 GitHub 账号上的信息。
二、生成新的 SSH 密钥
运行以下命令生成 SSH Key:
ssh-keygen -t rsa -C "[email protected]"
同样,将邮箱替换为你自己的。 根据提示直接按回车即可,这样会在默认路径下生成 SSH Key:
~/.ssh/id_rsa # 私钥
~/.ssh/id_rsa.pub # 公钥
如果不想设置密码,直接回车即可跳过。
三、在 GitHub 上添加公钥
- 打开
~/.ssh/id_rsa.pub,复制全部内容。 - 登录 GitHub → 点击右上角头像 → Settings → SSH and GPG keys
- 点击 New SSH key,在 Title 中随意填写(比如“my server”),在 Key 中粘贴刚才复制的内容,最后保存。
四、验证连接是否成功
在终端中执行:
ssh -T [email protected]
第一次连接时会提示是否继续连接,输入 yes 回车。
若成功,会看到如下提示:
Hi your_username! You’ve successfully authenticated, but GitHub does not provide shell access.
恭喜,SSH 连接成功!现在就可以愉快地用 Git 进行远程开发啦。
这就是全部步骤,简单明了。希望这篇教程能帮到你。
评论