git源码安装

源码安装。执行以下步骤:

使用"wget"命令下载Git源码包,例如:"wget https://www.kernel.org/pub/software/scm/git/git-2.0.5.tar.gz"。

使用"tar"命令解压缩下载的源码包,例如:"tar xzf git-2.0.5.tar.gz"。

进入解压后的文件夹,例如:"cd git-2.0.5"。

执行命令"make prefix=/usr/local/git all",进行编译安装。

安装完成后,将编译安装的Git路径添加到系统环境变量中,例如在"/etc/profile"文件的最后一行添加以下内容并保存退出:

bash

export PATH=/usr/local/git/bin:$PATH

然后执行命令"source /etc/profile"使环境变量生效。现在,您就可以在终端使用Git了。

方法二:

查看远程库地址git remote -v

版本回退

git log

git reset --hard HEAD^

git reset --hard (git log版本号)

git push -f origin master

yum search git

yum remove git

1、yum install git

sudo yum update

安装依赖包

sudo yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel gcc perl-ExtUtils-MakeMaker

2、adduser git

passwd git

cd /home/git/

mkdir .ssh

在/home/git/.ssh/目录中新建authorized_keys文件,并将客户端提供的公钥(id_rsa.pub)黏贴到该文件中

touch authorized_keys 或 vi authorized_keys

touch authorized_keys

3、cd /home/git/

git init --bare project.git

4、chown -R git.git project.git

chown -R git.git /home/git/.ssh/

5、vi /etc/passwd

注释##git:x:1001:1001::/home/git:/bash

改为:git :x:1001:1001:git version control:home/git:/usr/bin/git-shell

vi /etc/ssh/sshd_config下面3个打开

1.RSAAuthentication yes

2.PubkeyAuthentication yes

3.AuthorizedKeysFile .ssh/authorized_keys

ssh-keygen -t rsa

vender find ./ -name *git*

git clone git@address:/home/git/project.git

git branch -a 查看分支

git checkout master

进入分支master

git branch -b

创建分支

git push origin master

把本地分支origin作为远程master分支

git push :master 删除分支

相关推荐
跨境猫小妹11 分钟前
跨境电商深水区:价值增长新范式,重构出海增长逻辑
大数据·人工智能·重构·产品运营·跨境电商·防关联
乐迪信息31 分钟前
乐迪信息:AI摄像机识别煤矿出入井车辆数量异常检测
大数据·运维·人工智能·物联网·安全
写代码的【黑咖啡】41 分钟前
大数据环境下如何维护模型文档:策略与实践
大数据
焦糖玛奇朵婷44 分钟前
扭蛋机小程序:线上扭蛋机模式发展新形势[特殊字符]
大数据·数据库·程序人生·小程序·软件需求
番茄撒旦在上1 小时前
什么样的表适合做拉链表
大数据·数据仓库·hive
GEO AI搜索优化助手1 小时前
生态震荡——当“摘要”成为终点,知识价值链的重塑与博弈
人工智能·搜索引擎·生成式引擎优化·ai优化·geo搜索优化
Elastic 中国社区官方博客1 小时前
在 Kibana 中可视化你的 Bosch Smart Home 数据
大数据·运维·elasticsearch·搜索引擎·信息可视化·全文检索·kibana
云老大TG:@yunlaoda3601 小时前
如何使用华为云国际站代理商的FunctionGraph进行事件驱动的应用开发?
大数据·数据库·华为云·云计算
yiersansiwu123d1 小时前
生成式AI重构内容生态,人机协同定义创作新范式
大数据·人工智能·重构
老蒋新思维1 小时前
创客匠人:从个人IP到知识变现,如何构建可持续的内容生态?
大数据·网络·人工智能·网络协议·tcp/ip·创客匠人·知识变现