Git--本地服务器搭建
前言
本地搭建git服务其环境
- 新建管理员账号(用于单独管理仓库)
1 | useradd -m gitmanager |
- 下载安装git
1 | apt-get install git |
- 安装openssh
1 | apt-get install openssh-server openssh client |
- 下载gitosis
1 | git clone https://github.com/res0nat0r/gitosis.git |
- 创建项目仓库存储点
1 | mkdir /home/gitServer |
- 管理员公钥 放入服务器
1 | ###主机电脑上 |
客户端用户执行
1 | # 例如在 John 的电脑上 |
服务器执行
- 初始化仓库
1 | #本地登录服务器账户 |
服务器创建仓库
1 | mkdir testproject |
- 映射链接
1 | ln -s /home/gitServer/gitrepository /home/gitmanager/repositories |
- 设置仓库权限
1 | chown gitmanage:gitmanager /home/gitServer/gitxxx |
- 增加和去除子仓库
1 | # 仓库地址为服务器地址 |
评论








