• 当前标签:自建git服务器

程序开发 linux安装git服务器

在Linux服务器中自建git服务,搭建服务器参考 廖雪峰的git教程 , 把其中的步骤单独列出来,自个好找点。以下代码以Ubuntu和debian为准,Centos把sudo去掉就行。 1、安装git Ubuntu或Debian:sudo apt-get install git Centos: yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel perl-devel yum install git 2、创建git用户 sudo adduser git 3、创建证书登录: 收集所有需要登录的用户的公钥,就是他们自己的id_rsa.pub文件,把所有公钥导入到/home/git/.ssh/authorized_keys文件里,一行一个。 4、初始化Git仓库 先选定一个目录作为Git仓库,假定是/home/sample.git,在/home目录下输入命令: sudo git init --bare sample.git 5、改权限: sudo chown -R git:git sample.git 6、禁用shell登录: 出于安全考虑,第二步创建的git用户不允许登录shell,这可以通过编辑/etc/passwd文件完成。找到类似下面的一行: git:x:1001:1001:,,,:/home/git:/bin/bash 改为: git:x:1001:1001:,,,:/home/git:/usr/bin/git-shell 7、克隆远程仓库: git clone git@127.0.0.1:/home/sample.git 这里会得到一个空仓库,其中127.0.0.1为你服务器的ip或者网址。然后执行 git add 、 git commit -m '提交备注' 、git push 就可以了。

2018-04-03 20:16:55 67 0 0
阅读详情
  • 1
前往