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初始化仓库。

 

posted @ 2023-06-27 11:44  忘-语  阅读(243)  评论(0编辑  收藏  举报