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

大功告成

相关推荐
zhaotiannuo_199817 小时前
【Linux CentOS 7 版本更换yum源】
linux
卡戎-caryon17 小时前
【Java SE】06. 数组
java·开发语言
想躺平的咸鱼干17 小时前
Spring AI Alibaba
java·人工智能·spring
利刃大大18 小时前
【高并发服务器:前置知识】一、项目介绍 && 模块划分
运维·服务器·高并发·项目·cpp
老华带你飞18 小时前
学生信息管理系统|基于Springboot的学生信息管理系统设计与实现(源码+数据库+文档)
java·数据库·spring boot·后端·论文·毕设·学生信息管理系统
aitav018 小时前
⚡ WSL2 搭建 s5p6818 Linux 嵌入式开发平台(part 1):环境准备与架构设计
linux·嵌入式·wsl·wsl2
聪明的笨猪猪18 小时前
Java SE “泛型 + 注解 + 反射”面试清单(含超通俗生活案例与深度理解)
java·经验分享·笔记·面试
磨十三18 小时前
C++ 类型转换全面解析:从 C 风格到 C++ 风格
java·c语言·c++
ZzzK,18 小时前
消息队列(面试)
面试·java-rocketmq·java-rabbitmq·java-activemq
Zzzzmo_18 小时前
Java数据结构:ArrayList与顺序表2
java·数据结构