linux安装并配置git连接github

git安装

bash 复制代码
sudo apt-get install git

git信息配置

bash 复制代码
git config --global uer.name "yourname"
git config --global user.email "youremail"

其中,yourname是你在github上配置的用户名,youremail是你在github上设置的邮箱

查看git配置

bash 复制代码
git config --list

查看上述初始化配置是否成功,如果在终端显示了你的用户名和邮箱则表示配置成功,如下所示

生成密钥文件

bash 复制代码
ssh-keygen -t rsa -C "youremail"

在上述命令中写入你的邮箱,git会在~/.ssh文件夹生成两个密钥文件。

执行命令后,会有3次需要确认,

第一次:生成公钥和私钥的文件名称(默认按回车即可)

第二次:生成证书的密码(默认为空,按回车即可)

第三次:确认证书密码(默认为空,按回车即可)

git的认证授权,是基于公钥私钥的证书体系,因此,需要授权证书来保证测试应用服务器和git server之间的正常的认证授信

进入~/.ssh文件夹,查看是否成功生成了相关密钥文件

bash 复制代码
cd ~/.ssh

如上所示,如果在~/.ssh文件夹中有上述两个文件说明密钥生成成功,其中id_rsa.pub文件中存放的是公钥,而id_rsa文件中存放的是私钥。

接下来,我们需要将公钥文件,也就是id_rsa.pub文件中的内容拷贝下来,粘贴到github上

连接github

打开github,点击setting,打开以下页面

点击SSH and GPG keys选项

在~/.ssh路径下打开终端,输入以下命令打开公钥文件

cpp 复制代码
gedit id_rsa.pub

将id_rsa.pub公钥文件中的内容全部复制粘贴到github以下区域,并在title一栏随便命名个即可

之后点击左下角Add SSH key按钮保存

至此,即可在你的github上看到你的配置文件了

测试是否连接成功

在你的终端输入以下命令

bash 复制代码
ssh git@github.com

如果显示以下内容,则表示git与github配置成功,接下来就可以愉快的克隆github 上的项目了

相关推荐
郡杰4 小时前
Git基础与开发平台搭建
git·后端
uhakadotcom6 小时前
Python 中,`None` 不等于 `False`导致的问题
后端·面试·github
钟智强6 小时前
我警告了 329 天
git·php·wordpress·webshell
乐观的冷风8 小时前
我们需要将文件添加到暂存区才能提交,而移除文件后是无法添加到暂存区的,那么怎么移除一个文件让GIT不再将其纳入版本控制呢?上图中GIT已经给出了说明:
git
小弥儿8 小时前
GitHub今日热榜 | 2026-07-05:阿里巴巴浏览器Agent上榜
学习·开源·github
tjl521314_219 小时前
Git SSH Host Key Verification Failed 问题排查与解决
运维·git·ssh
uhakadotcom10 小时前
什么是 “无界限的列表积累” 问题
后端·面试·github
嘶哈哈哈11 小时前
[特殊字符] Git 协作指南
git
say_fall11 小时前
【Git 精品详解】企业规范:企业级开发模型、Git Flow、发版流程规范、Code Owner 制度、事故应急回滚
大数据·linux·服务器·git·学习·elasticsearch
AC赳赳老秦1 天前
防火墙规则批量配置实战:OpenClaw 自动生成模板、批量下发与合规性校验全解析
java·开发语言·人工智能·python·github·php·openclaw