远程仓库实际上和本地仓库一样,纯粹为了
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、安装
Gitcd /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