Linux搭建git私服,必须好使

简介: Linux搭建git私服,必须好使

现在,网上看了好多文章写得搭建git私服。不是少点东西,就是不好使!也有朋友在公众号(coder练习生)下留言说要出一个搭建私服的文章。
赶紧开始吧!

1、安装git,我选择的是在线yum源安装

命令:yum install -y git
查看版本命令:git --version

2、创建一个文件夹作为git仓库的目录

命令:mkdir -p /目录文件名/git/你的仓库名字.git

3、使用git命令初始化仓库

命令:git init --bare 上条命令-p后面的文件夹目录
例如:git init --bare /目录文件名/git/你的仓库名字.git
这样一个git仓库就搭建完成了!

接下来,我们就创建远程仓库的git相关用户,及修改git仓库组的权限

1、创建一个gitgroup组

命令:groupadd gitgroup

2、创建一个git用户

命令:useradd -g gitgroup 你的用户名字
例如:useradd -g gitgroup aaa 其中gitgroup是上面创建的组的名字

3、修改用户密码

命令:passwd 你的用户名字
这样一步步操作就可以改密码了

4、修改仓库的用户权限

命令:chown -R 用户名:创建的组 /目录文件名/git/你的仓库名字.git
例如:chown -R aaa:gitgroup /git/daaa.git

5、修改仓库的使用权限

命令:chmod -R 777 /目录文件名/git/你的仓库名字.git
例如:chmod -R 777 /git/daaa.git

6、拼接远程仓库的地址

[用户名]@[服务器ip]:[git仓库路径]
例如:aaa@192.168.1.2:/git/daaa.git

7、禁用git配置用户的远程shell

命令:vim /etc/passwd
将 git:aaa:1000:1000::/home/git:/bin/bash 改为 git:aaa:1000:1000::/home/git:/bin/git-shell
到此算是完成了,git服务器的搭建与用户配置
下面我们看一下idea中如何推送项目到git仓库
如图所示操作,会出现让你选择项目的目录,然后操作即可:
image.png
然后右击项目会出现下方路径,按照步骤操作即可:
image.png
然后会出现下图,添加你的git仓库路径即可

image.png
至此,git相关文章即完成了,谢谢大家的浏览。

目录
相关文章
|
19天前
|
Linux 开发工具 C语言
Linux的学习之路:7、yum与git
Linux的学习之路:7、yum与git
14 0
|
2月前
|
存储 Linux 项目管理
Linux|如何管理多个Git身份
Linux|如何管理多个Git身份
16 0
|
5天前
|
数据可视化 小程序 Linux
【Linux】自动化构建工具make/Makefile和git介绍
【Linux】自动化构建工具make/Makefile和git介绍
13 0
|
18天前
|
Linux 开发工具 C语言
【linux基础(七)】Linux中的开发工具(下)--make/makefile和git
【linux基础(七)】Linux中的开发工具(下)--make/makefile和git
|
1月前
|
Linux Shell 开发工具
linux 搭建git仓库 git代码仓库 (小团队内部合作)
linux 搭建git仓库 git代码仓库 (小团队内部合作)
32 1
|
1月前
|
数据可视化 小程序 Linux
【Linux】6. 实现进度条和git基本认识和使用
【Linux】6. 实现进度条和git基本认识和使用
30 4
|
2月前
|
Shell Linux 开发工具
【Shell 命令集合 系统管理 】Linux 查看当前Git仓库的提交历史 gitps命令 使用指南
【Shell 命令集合 系统管理 】Linux 查看当前Git仓库的提交历史 gitps命令 使用指南
23 0
|
29天前
|
缓存 数据可视化 网络安全
Git命令大全
Git命令大全
60 1
|
1月前
|
开发工具 git
Git教程:深入了解删除分支的命令
【4月更文挑战第3天】
52 0
Git教程:深入了解删除分支的命令