Github私有仓库克隆到服务器

2019年08月15日

导读

通过Git SSH Key生成,分别把对应密钥安装在服务器和Github,这样就可以实现Github私有仓库克隆到自己的服务器。

系统环境:Ubuntu 24.04LTS

所需软件:Git

1、设置Git的User Name和Email

# 设置User Name git config --global user.name "Github用户名" #设置Email git config --global user.email "Github Email"

2、生成SSH密钥

# 查看是否存在SSH密钥 cd ~/.ssh

没有SSH密钥就不存在此文件夹,有则备份后删除

# 生成密钥,按3次回车,密码为空 ssh-keygen -t ed25519 -C "Github Email"

此时服务器在/root/.ssh/处会有两个文件,分别是id_ed25519(私钥)id_ed25519.pub(公钥)

3、将id_ed25519.pub(公钥)添加到Github的SSH密钥

id_ed25519.pub(公钥)文件在服务器的路径是/root/.ssh/id_ed25519.pub

将id_ed25519.pub添加到Github的SSH密钥
将id_ed25519.pub添加到Github的SSH密钥

4、测试是否配置成功

# 按回车后,输入yes确认 ssh -T git@github.com

如果返回“Hi Github用户名! You've successfully authenticated, but GitHub does not provide shell access.”,就说明配置成功。

此时,你已经可以将Github私有仓库克隆到自己的服务器上了。

Github私有仓库克隆到服务器 - 当前页面

2019年08月15日

通过Git SSH Key生成,分别把对应密钥安装在服务器和Github,这样就可以实现Github私有仓库克隆到自己的服务器。