本帖最后由 hydee 于 2018-9-21 09:24 编辑
远程仓库实际上和本地仓库一样,纯粹为了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 autoconf ./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
到此我们就成功的创建了一个私有远程仓库,就可以往该仓库推送我们的代码了。 |
|