Git服务器搭建

来自个人维基
2015年5月6日 (三) 20:13Hovercool讨论 | 贡献的版本

(差异) ←上一版本 | 最后版本 (差异) | 下一版本→ (差异)
跳转至: 导航搜索
  • 安装putty server
sudo apt-get install openssh-server
  • 安装git
sudo apt-get install git
  • 配置git服务器
    • 增加一个用户用来运行git服务
sudo adduser git
    • 禁用shell登录:
编辑/etc/passwd文件完成。找到类似下面的一行:
git:x:1001:1001:,,,:/home/git:/bin/bash
改为:
git:x:1001:1001:,,,:/home/git:/usr/bin/git-shell
  • 创建 git仓库
zmk@zmk-G41M-ES2L:/home/git$ sudo mkdir /gitsrv
zmk@zmk-G41M-ES2L:/home/git$ cd /gitsrv/
zmk@zmk-G41M-ES2L:/gitsrv$ sudo git init --bare study.git
Initialized empty Git repository in /gitsrv/study.git/
zmk@zmk-G41M-ES2L:/gitsrv$ sudo chown -R git:git study.git