zoukankan      html  css  js  c++  java
  • Git服务器搭建


    Linux安装Git

    yum install -y git


    创建git项目

    1. 添加用户:adduser 用户名称

    2. 修改用户密码:passwd 密码

    3. 创建git仓库:git init --bare /home/git/xxx.git

    4. 设置权限:chown -R git:git git.git/

    创建项目是需要把需要用户权限的人添加权限

    添加多个用户用户

    1. 添加用户:adduser 用户名称

    2. 修改用户密码:passwd 用户名称

    3. 将用户加入用户组:usermod -G git 用户名称

    4. 修改用户根目录:usermod -d /home/git 用户名称

    Liunx文件权限属性

    git多个用户需要可以将用户添加到特定的组进行管理,但要注意设置组权限

    chmod -R 777 /home/git

    image.png

    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
  • 相关阅读:
    Android Theme主题
    Android AbsoluteLayout绝对布局
    Android FrameLayout单帧布局
    Android TableLayout 表格布局
    Android LinearLayout线性布局
    Android RelativeLayout相对布局
    Unity中几种简单的相机跟随
    Android适配API23之后权限的动态申请
    natural gradient笔记
    优化整理
  • 原文地址:https://www.cnblogs.com/coder306/p/13087684.html
Copyright © 2011-2022 走看看