A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

本帖最后由 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

若安装后出现下面问题:
执行以下命令,再重新执行makemake 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

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


1 个回复

正序浏览
get  很有用 感谢分享
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马