Linux 系统拉取 Github项目

一、安装Git

Linux上拉取GitHub项目可以使用Git命令。首先确保已经安装了Git。如果没有安装,可以通过包管理器(比如aptyum)来进行安装。

shell 复制代码
sudo yum install git
#查看安装版本
git -version

二、关联GitHub

配置本地账户和邮箱

shell 复制代码
>>git config --global user.name "git账号"
>>git config --global user.email "git绑定的邮箱"

查看是否安装成功

shell 复制代码
git config --list --global

生成公钥:输入下面指令后,连续3次回车键即可。

shell 复制代码
ssh-keygen -t rsa -C "刚刚设置的邮箱"

查看生成的公钥

shell 复制代码
cat /root/.ssh/id_rsa.pub

将文件内的所有内容复制粘贴到github中。打开使用上述邮箱注册的GitHub,将秘钥设置到setting中,如下图所示:

把复制的内容粘贴到Key输入框中,然后点击Add SSH key即可

测试git是否配置成功,出现success表示成功。

shell 复制代码
[root@iZbp1ge4ctw809v4lhhrnaZ ~]# ssh -T git@github.com
The authenticity of host 'github.com (20.205.243.166)' can't be established.
......
Hi ProgrammerAdvanced! You've successfully authenticated, but GitHub does not provide shell access.

三、克隆项目

创建一个存放git代码的目录,并切换到该目录下执行:

shell 复制代码
[root@iZbp1ge4ctw809v4lhhrnaZ project]# git init
Initialized empty Git repository in /root/project/.git/

开始绑定远程仓库,这里使用ssh绑定

shell 复制代码
git remote add origin  刚才复制的内容

拉取项目

shell 复制代码
git pull origin master

大功告成

相关推荐
Elastic 中国社区官方博客3 小时前
Elasticsearch:使用 Agent Builder 的 A2A 实现 - 开发者的圣诞颂歌
大数据·数据库·人工智能·elasticsearch·搜索引擎·ai·全文检索
GetcharZp3 小时前
拒绝低效!这款神器,让你的终端效率起飞 | 深度解析 fzf 终极指南
后端
第一程序员3 小时前
数据工程 pipelines 实践
python·github
chools3 小时前
【AI超级智能体】快速搞懂工具调用Tool Calling 和 MCP协议
java·人工智能·学习·ai
李白你好4 小时前
TongWeb EJB 反序列化生成工具(Java-Chain 插件)
java·安全
_Evan_Yao4 小时前
技术成长周记06|面试中看清差距,新项目点燃热情
面试·职场和发展
自珍JAVA4 小时前
高效处理Long列表与集合运算:基于RoaringBitmap的工具类解析与应用场景
后端
小码哥_常4 小时前
Spring Boot项目上线秘籍:日志、监控、异常处理全攻略
后端
CV工程师(Ctrl)4 小时前
OpenClaw 安装与飞书接入(2026-04-19)
node.js·github·飞书·火山引擎·openclaw
浅时光_c4 小时前
3 shell脚本编程
linux·开发语言·bash