搭建Git私有远程仓库

515 阅读1分钟
远程仓库实际上和本地仓库一样,纯粹为了
7x24
小时开机并交换大家的修改。
GitHub
就是一个免费托管开源代码的远程仓库。但是对于某些视源代码如生命的商业公司来说,既不想公开源代码,又舍不得给
GitHub
交保护费,那就只能自己搭建一台
Git
服务器作为私有仓库使用。
1、环境准备
搭建
Git
服务器需要准备一台运行
Linux
的机器,在此使用
CentOS
安装
Git
需要的一些依赖组件的安装:
下载
Git
依赖组件
yum -y install curl curl-devel zlib-devel openssl-devel perl cpio expat-devel gettext-devel gcc cc
2、安装
Git
cd /usr/local
rz 命令上传“
git-2.9.5.tar.gz
”文件
#
解压包
tar -zvxf git-2.9.5.tar.gz
#
删除原来的压缩包
rm -rf git-2.9.5.tar.gz
#
配置安装环境
cd git-2.9.5
a
utoconf
./configure
#
编译
make
#
安装
make install

若安装后出现下面问题:
执行以下命令,再重新执行
make
make install
即可
yum install perl-ExtUtils-MakeMaker package
到此安装完成。
3、创建
Linux
操作
Git
的用户
创建可以操作
git
仓库的
linux
用户
git;这个用户可以克隆、拉取、推送等操作。
#
添加用户
git
useradd git
#
设置
/home/git
文件夹操作权限
chown git:git /home/git
#
设置密码;输入两次密码,密码随便,两次一样就可以
passwd git
4、创建
Git
仓库
#
切换到
git
用户,创建仓库
su git
#
创建仓库
git --bare init /home/git/pyg
#
修改配置文件,允许提交到
master
分支
vim /home/git/pyg/config
#
添加如下代码:
[receive]
denyCurrentBranch = ignore

到此我们就成功的创建了一个私有远程仓库,就可以往该仓库推送我们的代码了。

更多技术资讯可关注:gzitcast