美文网首页
搭建git服务器

搭建git服务器

作者: yaokui | 来源:发表于2016-02-29 15:25 被阅读72次
  • 第一步,安装git:
$ apt-get install git
  • 第二步,创建一个git用户,用来运行git服务:
$ adduser git
  • 第三步,创建证书登录:
//在本地生成公钥
ssh-keygen -t rsa
//把自己的id_rsa.pub文件,把所有公钥导入到/home/git/.ssh/authorized_keys文件里,一行一个
  • 第四步,初始化Git仓库:
//假定在/git/project
git init --bare project.git
chown -R git:git sample.git
  • 第五步,禁用shell登录

出于安全考虑,第二步创建的git用户不允许登录shell,这可以通过编辑/etc/passwd文件完成。找到类似下面的一行:

git:x:1001:1001:,,,:/home/git:/bin/bash

改为:

git:x:1001:1001:,,,:/home/git:/usr/bin/git-shell
  • 第六步,克隆远程仓库
git clone git@server:/srv/sample.git

相关文章

网友评论

      本文标题:搭建git服务器

      本文链接:https://www.haomeiwen.com/subject/nwegkttx.html