在 Linux 下搭建 Git 服务器后如何新建项目和添加用户

关于如何在Linux 下搭建 Git 服务器的问题,大家可以参考这篇文章(https://www.cnblogs.com/dee0912/p/5815267.html)。

我按照上面文章内容操作,确实搭建完成Git服务器后,但是又出现了一个问题,如何新建项目,并且把参与开发人员加到该项目呢?下面是我尝试性的一些做法,添加的用户确实是可以访问到指定项目了,大家可以参考一下。

1. 新建项目

[root@localhost home]# mkdir -p data/git/Hlbe365.git
[root@localhost home]# git init --bare data/git/Hlbe365.git
Initialized empty Git repository in /home/data/git/Hlbe365.git/

 

2.创建用户组

创建用户组Hlbe365

groupadd Hlbe365

 

3.添加用户

添加用户kitezz

useradd kitezz
passwd kitezz

 

4.把用户添加到指定用户组

把kitezz添加到用户组Hlbe365

usermod -G Hlbe365 kitezz

 

5.给新建的项目指定用户组合所有者

给新建的项目Hlbe365分配用户组


[root@localhost home]# cd data/git/
[root@localhost git]# chown -R git:Hlbe365 Hlbe365.git/

 

6.修改目录及其子文件的权限

到目前为止,处理项目的拥有者用户git具有写权限,刚刚创建的kitezz用户只要读权限,所以还需要把权限打开。

[root@localhost git]# chmod -R 777 /home/data/git/

到目前为止,新建了一个叫Hlbe365的仓库,创建了一个叫Hlbe365的分组,分组下面有个kitzz用户,kitzz可以上传和拉取Hlbe365下面的文件。以后该项目再新增项目人员,只做第三步、第四部即可。

猜你喜欢

转载自blog.csdn.net/vera_xue/article/details/84582722