Linux搭建git私有服务器
1:用虚拟机或者 自己买的玩的 阿里云 或腾讯云 装上CentOS系统
2:用putty连接 道Linux服务器上
3:下载 git 服务源码
正式安装
1、安装git服务环境准备
1:下载 git 服务器包 这里利用的是git-2.5.0.tar.gz
1:打开 PSFTP 如果安装了 putty 肯定是又这个的,打开psftp后直接输入 你服务器的用户名和密码,如果你用putty连接后 psftp 是知道 你的服务器url的 然后用 Put '本地路径/文件名'
yum -y install curl curl-devel zlib-devel openssl-devel perl cpio expat-devel gettext-devel gcc cc
2、下载git-2.5.0.tar.gz
1)解压缩(上传后会在root文件下 然后 使用解压缩命令 tar zxvf git-2.5.0.tar.gz)
2)cd git-2.5.0
3)autoconf(如果报 autoconf:command not fount 那么请执行 # yum install autoconf)
4)./configure
5)make
6)make install
3、添加用户
adduser -r -c 'git version control' -d /home/git -m git
此命令执行后会创建/home/git目录作为git用户的主目录。
5、设置密码
passwd git
输入两次密码
6、切换到git用户
su git
7、创建git仓库
git --bare init /home/git/first
注意:如果不使用“--bare”参数,初始化仓库后,提交master分支时报错。这是由于git默认拒绝了push操作,需要.git/config添加如下代码:
[receive]
denyCurrentBranch = ignore
推荐使用:git --bare init初始化仓库。