Git服务器搭建
Linux安装Git
yum install -y git
创建git项目
添加用户:adduser 用户名称
修改用户密码:passwd 密码
创建git仓库:git init --bare /home/git/xxx.git
设置权限:chown -R git:git git.git/
创建项目是需要把需要用户权限的人添加权限
添加多个用户用户
添加用户:adduser 用户名称
修改用户密码:passwd 用户名称
将用户加入用户组:usermod -G git 用户名称
修改用户根目录:usermod -d /home/git 用户名称
Liunx文件权限属性
git多个用户需要可以将用户添加到特定的组进行管理,但要注意设置组权限
chmod -R 777 /home/git
drwxr-xr-x的意思解释: 解释: d :第一位表示文件类型,d是目录文件、l是链接文件、-是普通文件、p是管道 rwx :第2-4位表示这个文件的属主拥有的权限。r是读、w是写、x是执行 r-x :第5-7位表示和这个文件属主所在同一个组的用户所具有的权限 r-x :第8-10位表示其他用户所具有的权限 r:read就是读权限 --数字4表示 w:write就是写权限 --数字2表示 x:excute就是执行权限 --数字1表示 读、写、运行三项权限可以用数字表示,就是r=4,w=2,x=1。所以,-rw-r--r--用数字表示成644。 这里总共会有10个“-”,第一个表示文件类型,如该文件是文件(-表示),文件夹(d表示),连接文件(l表示),后面9个按照三个一组分。 如:rwxrwx--- 770 表示此文件(文件夹)的拥有着和同组用户有读写及执行权限,其他用户组没任何权限。 也就是前面三个表示所有者权限,中间三个表示同组用户权限,最后一组表示其他用户权限。 注意:以上的其他用户,不包括root这个super user。
客户端克隆项目
$ git clone git@192.168.8.110:/home/git/git.git
查看原文:http://www.coder306.cn/?p=178