概述
腾讯云搭建git仓库
- Git介绍
- 环境
- 下载安装 git
- 安装依赖库和编译工具
- 下载 git
- 解压和编译
- 配置环境变量
- 创建 git 账号密码
- 初始化 git 仓库并配置用户权限
- 创建 git 仓库并初始化
- 配置用户权限
- 使用搭建好的 Git 服务
- 备注
Git介绍
git是一个开源的分布式版本控制系统,可以有效地提高项目版本管理,以方便开发者发布以及交流。以其轻快的优点以及出色的合并逻辑,倍受开发者喜赖。
本章就如何在腾讯云(centos)搭建Git进行讲解。
环境
服务器:腾讯云
系 统:centos
下载安装 git
安装依赖库和编译工具
1.在安装之前,我们可以查询一下本机是否安装过git
rpm -qa | grep git
从图上看可以发现已经安装过 git-1.8.3.1-23.el7_8.x86_64
2.我们可以删除原先的版本。
yum remove git
注意:yum删除会将git和git依赖一起删掉。
3.查询是否git已经被删除
git
4.在安装git之前,我们需要安装一些必要的依赖库和编译工具。
yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel
5.安装编译工具
yum install gcc perl-ExtUtils-MakeMaker
下载 git
1.选一个目录,用来放下载下来的安装包,这里将安装包放在 /usr/local/src 目录里(这里我们不用yum install 命令 下载git,因为yum下载只能下载到1.8.3版本)。
cd /usr/local/src
2.到官网找一个新版稳定的源码包下载到 /usr/local/src 文件夹里。
wget https://www.kernel.org/pub/software/scm/git/git-2.10.0.tar.gz
解压和编译
1.解压下载的源码包。
tar -zvxf git-2.10.0.tar.gz
2.解压后进入 git-2.10.0 文件夹
cd git-2.10.0
3.执行编译
make all prefix=/usr/local/git
4.编译完成后, 安装到 /usr/local/git 目录下
make install prefix=/usr/local/git
配置环境变量
1.将 git 目录加入 PATH,将原来的 PATH 指向目录修改为现在的目录
echo 'export PATH=$PATH:/usr/local/git/bin' >> /etc/bashrc
2.生效环境变量
source /etc/bashrc
3.此时我们能查看 git 版本号,说明我们已经安装成功了。
git --version
创建 git 账号密码
1.为我们刚刚搭建好的 git 创建一个账号.
useradd -m gituser
2.设置密码
passwd gituser
初始化 git 仓库并配置用户权限
创建 git 仓库并初始化
1.我们创建 /srv/repositories 目录用于存放 git 仓库
mkdir -p /srv/repositories
2.创建好后,初始化这个仓库
cd /srv/repositories && git init --bare tdq.git
配置用户权限
1.给 git 仓库目录设置用户和用户组并设置权限。
chown -R gituser:gituser /srv/repositories
chmod 755 /srv/repositories
2.查找 git-shell 所在目录 , 编辑 /etc/passwd 文件,将最后一行关于 gituser 的登录 shell 配置改为 git-shell 的目录如下
gituser:x:500:500::/home/gituser:/usr/local/git/bin/git-shell
原来版本的passwd文件
改过之后的passwd文件:
使用搭建好的 Git 服务
备注
本文摘自https://cloud.tencent.com/developer/article/1151511?from=information.detail.%E8%85%BE%E8%AE%AF%E4%BA%91centos%E6%90%AD%E5%BB%BAgit%E6%9C%8D%E5%8A%A1%E5%99%A8%E6%90%AD%E5%BB%BA
最后
以上就是粗心背包为你收集整理的腾讯云搭建git仓库Git介绍环境下载安装 git的全部内容,希望文章能够帮你解决腾讯云搭建git仓库Git介绍环境下载安装 git所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复