git服务器搭建

Posted 程序员丁某人

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了git服务器搭建相关的知识,希望对你有一定的参考价值。

--------------------------------------------------------git安装------------------------------------------------------------------

1、mnt下创建git路径

mkdir git

2、上传压缩包到git路径下并解压,下载地址 https://github.com/git/git/releases

tar vxzf git-2.25.0-rc2.tar.gz

3、安装编译源码所需依赖

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

4、卸载旧git

yum remove git

5、进入解压后的文件

cd git-2.25.0-rc2

6、编译

make prefix=/mnt/git all

7、安装

make prefix=/mnt/git install

8、修改环境变量并刷新

vim /etc/profile
PATH=$PATH:/mnt/git/bin
source /etc/profile

9、查看版本

git --version

----------------------------------------------git搭建--------------------------------------------------------------

1、新建用户分组

groupadd testgroupp

2、新建用户

useradd testuser -g testgroupp

3、修改用户密码

passwd testuser

4、修改用户登陆权限

vim /etc/passwd
testuser:x:1003:1003::/home/testgroup:/mnt/git/bin/git-shell(git安装路径下的bin下面的git-shell)

5、建仓库

git init --bare /mnt/git/github

6、修改仓库所属用户组

chgrp -R testgroup /mnt/git/github

7、修改文件夹权限

chmod -R 777 /mnt/git/github/

以上是关于git服务器搭建的主要内容,如果未能解决你的问题,请参考以下文章

VSCode自定义代码片段15——git命令操作一个完整流程

git服务器搭建post-receive 钩子部署服务端代码

自己搭建git 代码服务器

如何管理在每个 git 版本中添加私有代码片段?

使用 Git 来管理 Xcode 中的代码片段

markdown Git代码片段