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 [email protected]
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

大功告成

相关推荐
37手游后端团队3 分钟前
李飞飞团队重磅发布《2025年AI指数报告》:一场重构人类社会的技术奇点
人工智能·后端·程序员
Moment7 分钟前
你写的网站安全吗?这四个攻击方式正在悄悄盯上你
前端·后端·面试
遥不可及~~斌16 分钟前
基于Redis实现短信防轰炸的Java解决方案
java·数据库·redis
狂炫一碗大米饭16 分钟前
vue面试高频考题----computed和watch的区别❓
前端·vue.js·面试
喵喵帕斯40 分钟前
MySQL索引优化-索引可见性
后端·sql·mysql
AronTing42 分钟前
300%性能提升!CompletableFuture异步编排四大核心模式与避坑指南
java·后端·安全
kfepiza1 小时前
`use_tempaddr` 和 `temp_valid_lft ` 和 `temp_prefered_lft ` 笔记250405
linux·网络·笔记·tcp/ip·ip·tcp
拖拉机1 小时前
Python(三)操作列表
后端·python
java奋斗者1 小时前
基于Java的人脸识别在线考试系统(jsp+springboot+mysql8.x)
java·开发语言·spring boot
Asthenia04121 小时前
手撕AOF:双缓冲机制的妙用
后端