Git-在Centos7.2下安装Git服务器

centos7下安装github服务器和配置,win10 下安装git客户端和配置(2) git的服务器安装在centos7下,客户端安装在win10下 本文主要是git客户端的安装,git服务端的安装在这篇文章中:https://blog.csdn.net/qq_37405087/article/details/116596458 一、去官网下载对应版本: https://git-for-windows.github.io/ 安装完之后,可以右键使用Git Bash 作为命令行客户端 二、配置本地的git 配置用户名和邮箱 配置用户名和邮箱 git config --globa 阅读详情

本文来自本人在腾讯云网页实验室实验的内容,自己记录而已,腾讯云开发者网址如下:
https://cloud.tencent.com/developer/labs?utm_source=portal&utm_medium=recommend&utm_campaign=recmd1
看官先点个赞在走呗;

Git 是一款免费、开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。
此实验以 CentOS 7.2 x64 的系统为环境,搭建 git 服务器。

1.安装依赖库和编译工具
yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel #相关依赖库

2.yum install gcc perl-ExtUtils-MakeMaker #相关编译工具

下载 git
3.cd /usr/local/src #选择一个目录下载安装包,这里将安装包放在 /usr/local/src 目录里

4.wget https://www.kernel.org/pub/software/scm/git/git-2.10.0.tar.gz #到官网下载一个新版本稳定的源码包,下载到 /usr/local/src

解压和编译
5.tar -zvxf git-2.10.0.tar.gz #解压下载的源码包

6.cd git-2.10.0 #解压后进入 git-2.10.0 文件夹

7.make all prefix=/usr/local/git #执行编译

8.make install prefix=/usr/local/git #编译完成后, 安装到 /usr/local/git 目录下

配置环境变量
将 git 目录加入 PATH
9.echo 'export PATH=$PATH:/usr/local/git/bin' >> /etc/bashrc #将原来的 PATH 指向目录修改为现在的目录

10.source /etc/bashrc #生效环境变量

11.git --version #此时我们能查看 git 版本号,说明我们已经安装成功了。

创建 git 账号密码
创建 git 账号
12.useradd -m gituser #为我们刚刚搭建好的 git 创建一个账号

13.passwd gituser #然后为这个账号设置密码

初始化 git 仓库并配置用户权限
创建 git 仓库并初始化
14.mkdir -p /data/repositories #我们创建 /data/repositories 目录用于存放 git 仓库

15.cd /data/repositories/ && git init --bare test.git #创建好后,初始化这个仓库

配置用户权限
16.chown -R gituser:gituser /data/repositories #给 git 仓库目录设置用户和用户组并设置权限
chmod 755 /data/repositories

17.查找 git-shell 所在目录(默认在/usr/local/git/bin/git-shell,如果不在用: which git-shell指令查找) , 编辑 /etc/passwd 文件,将最后一行关于 gituser 的登录 shell 配置改为 git-shell 的目录
如下
gituser:x:500:500::/home/gituser:/usr/local/git/bin/git-shell

使用搭建好的 Git 服务

18.cd ~ && git clone gituser@139.199.223.159:/data/repositories/test.git #克隆 test repo 到本地

阿里云服务器如何搭建一台GitLab服务器? 在阿里云服务器上搭建一台GitLab服务器,首先需要准备一台CentOS 7.2的Linux服务器,因为这是GitLab的默认操作系统。接下来的步骤包括安装Git和GitLab。:Git是版本控制工具,用于管理代码和项目。可以通过或包管理器(如yum)安装Git。:GitLab是一个基于Git的在线代码仓库托管软件,用于版本控制、代码审查、问题跟踪和持续集成等。可以在CentOS的默认仓库中安装GitLab,或者使用包管理器安装企业版GitLab(gitlab-ee)。 阅读详情

相关推荐

CentOS7 搭建GIT环境

这个是非常规项 如果服务器原来已经装过 可以不装 但是如果git安装时候提示找不到libiconv 需要在git的安装参数中指定安装路径。git:x:502:502::/home/git:/bin/bash 修改成下面的 git的路径要设置成自己的。二. 卸载原有git 默认git一般版本都比较低 1.7 1.8的 现在已经2.9+了 所以先卸载原来老的。git init --bare test.git #创建一个空仓库 仓库名字叫 test。su - git #切换到刚创建的git用户。

shengyin714959的博客 624

CentOS7安装git

CentOS7安装git,刚开始使用yum安装git,发现安装的版本默认是1.8.3.1,如果需要安装git最新版本,需下载git安装包。通过源码包安装需要下载依赖、解压、编译安装。Git是一款免费、开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。Git是一个开源的分布式版本控制系统,可以有效、高速的处理从很小到非常大的项目版本管理。Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。

luckySnow的博客 1万+

Sony微单相机alpha6000 wifi远程控制(1)

引言 Sony’s Camera Remote API beta SDK allows you to control a number of Sony cameras, including Sony Action cams, Sony Alpha cameras and Lens Style cameras, wirelessly from another device. 索尼于2017年三月Re...

markfuk996的博客 4964

Linux(Centos7版本)安装Git

Linux(Centos7版本)安装Git

Deng872347348的博客 6412

莫比乌斯反演

本文从算法竞赛和数论角度出发,系统介绍了狄利克雷卷积与莫比乌斯反演的核心概念。首先定义了数论函数及其基本性质,重点阐述了狄利克雷卷积的代数结构(交换环)和关键恒等式(如μ*1=ε)。随后通过卷积视角简化了莫比乌斯反演的证明过程。最后将理论提升至抽象代数层面,揭示这些数论工具本质上是偏序集关联代数在整除关系下的特例,其中莫比乌斯函数对应Zeta函数的逆元。全文展现了数学概念从具体到抽象的升华过程,为理解这些工具提供了更深刻的代数视角。

aichitang2024的博客 391

机器人C++开源库The Robotics Library (RL)使用手册(三)

进入VS工程,我们先看看这些功能函数及其依赖库的分布关系:rl命名空间下,主要有八大模块。搞定VS后将逐个拆解。

qq_34839823的博客 1736

CentOS7下搭建git服务器

第一步:升级|安装git最新版 1. 查看 yum 源仓库的 Git 信息: yum into git 可以看出,截至目前,yum 源仓库中最新的 Git 版本才 1.8.3.1,而查看最新的 Git 发布版本,已经 2.9.2 了。 2. 依赖库安装 # yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel # yum install gcc perl-ExtUtils-MakeMaker 3. 卸载低版本的

tongxue的专栏 1392

完美解决unknown failed to transfer from http://0.0.0.0/ during a previous attempt的错误

完美解决unknown failed to transfer from http://0.0.0.0/ during a previous attempt的错误

念兮为美 2279

CentOS 7下搭建 Git 服务器

本文将介绍如何在 CentOS 7 下搭建最新版本的 Git 服务器以及通过证书验证和口令验证两种方式访问 Git。一. CentOS 7 安装最新版的 Git服务器1. 查看 yum 仓库中的 Git 信息# yum info git可见yum仓库中的Git的版本是1.8.3.1,但是Git官网上最新的版本已经到了2.17.0目前(可以通过 https://github.com/git/git/...

分享AI工具/AI副业玩法 1352

VMware ESXi 系统里创建虚拟机,虚拟磁盘日志损坏,如何或者把数据备份?

🏆本文收录于《全栈Bug调优(实战版)》专栏,主要记录项目实战过程中所遇到的Bug或因后果及提供真实有效的解决方案,希望能够助你一臂之力,帮你早日登顶实现财富自由🚀;同时,欢迎大家关注&&收藏&&订阅!持续更新中,up!up!up!!

**My Coding Family** 1636

MFC Windows 程序设计[122]之树形下拉列表框(附源码)

MFC是微软公司提供的一个类库(class libraries),用以减少应用程序开发人员的工作量。其中包含大量Windows句柄封装类和很多Windows的内建控件和组件的封装类。有很多初学MFC的小伙伴们都觉得MFC比较难学,看书吧,看了就忘了,网上的一些教程又是写的含糊不清,故而学习起来很吃力...... 故此,本专栏亲自研究,实践,由易到难,层层深入,将调试过程中所遭所遇进行详细讲解,注意事项进行一一列举,希望能够帮助到各位初学MFC的小伙伴,避免走弯路,费时费力。.........

hnjzfwy的博客 458

搭建Git服务器(本人使用的是CentOS7)

如果我们不想使用第三方托管平台托管自己的项目,可以自己搭建一台Git服务器作为私有仓库使用。

MrWangisgoodboy的博客 951

【全网首发】2026华为OD双机位C卷 机考真题题库含考点说明以及在线OJ(OD上机考试双机位C卷)

【全网首发】2026华为OD机位C卷 机考真题题库含考点说明以及在线OJ(OD上机考试双机位C卷)

算法大师! 8761

CentOS7.2安装git服务器

1、查看安装的git版本 # git --version 我的服务器目前是没有安装git的,现通过阿里云的yum方式来安装。 2、yum安装git 首先可以查看一下yum源仓库的git信息 # yum info git Available Packages Name : git Arch : x86_64 Version : 1.8.3....

gangan1345的专栏 275

LangChain与LangGraph核心区别解析

LangChain与LangGraph是当前大语言模型(LLM)应用开发中两个紧密相关且极具影响力的开源框架。它们源于LangChain AI公司,设计哲学互补,旨在解决不同维度的LLM工程化问题,共同构成了构建复杂智能应用的强大工具集。

weixin_35774598的博客 1904

蓝牙模块HM-10手册

蓝牙模块HM-10手册,该手册对蓝牙模块HM-10进行了详细的介绍和使用方法以及一些AT指令。

centos 6.8安装git_Centos7.2配置git远程服务器

1 - git安装及版本Centos7.2默认自带的git版本是 1.8.3。高级功能中的worktree并不支持。首先升级git版本。yum install git显然是不行的。因为系统repo内并没有git的新版本。因此需要使用包含有最新版本git的仓库。How to install latest version of git on CentOS 7.x/6.x​stackoverflow.c...

weixin_39640762的博客 198

Outlook Express 6 (OE6) for Win7/Win8/Win10

英文版 Outlook Express6.0, 兼容Win7/Win10/WinXP,解压就可用。

CentOS7.9服务器上从源码编译安装Git 2.32.0完整指南(附环境变量配置)

本文提供了一份在CentOS 7.9生产服务器上从源码编译安装Git 2.32.0的完整指南。详细介绍了从卸载旧版本、安装系统依赖、下载源码、编译构建到配置全局环境变量的全流程,并分享了生产环境下的优化配置与注意事项,帮助运维人员实现稳定可靠的Git版本升级。

b0c1d2的博客 419

Devexpress16.2.6破解工具

Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具

lwip-2.0.3

lwip是瑞典计算机科学院(SICS)的Adam Dunkels 开发的一个小型开源的TCP/IP协议栈。实现的重点是在保持TCP协议主要功能的基础上减少对RAM 的占用。

一分钟git hooks 钩子自动部署

  一、准备环境   CentOS 7.2 服务器中下载git 版本为2.13.1   安装依赖   yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel asciidoc   yum install gcc perl-ExtUtils-MakeMaker   卸载git-1.8.3.1版本 ...

weixin_30734435的博客 299

在CentOS 7/RHEL 7上安装最新的Git(Git 2.x)

本指南适用于在 CentOS 7 服务器上安装最新版本的 Git。CentOS 7/RHEL 7 存储库上可用的 git 版本有点旧,为 1.x。如果您需要较新版本的 Git,请使用本指南进行安装。Git 是一个分布式版本控制系统,用于跟踪文件更改以协调团队成员之间对这些文件的工作。Git 是当今世界上使用最广泛的版本控制系统。首先检查 CentOS 7 服务器上安装的git版本。

荷塘月色 2901

搭建git服务器

搭建git服务器 环境:win7 x64作为客户端192.168.2.102,centos7作为服务端192.168.2.32 备注:centos7默认安装了git-1.8.3.1版本,所以无需再安装 win7 git客户端下载地址:https://git-for-windows.github.io/ win7 git客户端安装可以参考以下文档:【Git的安装步骤博文http://www.cnb...

路人甲 239

云服务器 低负载 在Centos 8.2启用gitea

我遇到了yum install failed问题,需要替换源。git访问我们这种没有签名的,会报错,这个时候给git。我租用的2核(其实就一个物理核),4g的云服务器。把端口、用户名、密码都改一改,然后进入宝塔面板。就完成启动了,然后就访问gitea的初始化就行。这样子填完就可以了,会启用https。就可以正常的clone我们的仓库了。填好数据库后就可以启动了。想部署一个自己的代码仓。我还补充设置了一些选项,直接在bash输入bt。创建systemctl。我替换了腾讯云的源头。根据个人需求配置隐私。

2301_76345035的博客 856

Linux搭建git服务器(CentOS 7)

Linux搭建git服务器

festone000的专栏 1062

CentOS搭建Git服务器及TortoiseGit配置

CentOS搭建Git服务器及权限管理1. 系统环境2. 安装git3. 添加git的管理的账户和设置密码4. git的权限管理5. git的手动权限管理5.1 配置服务端的ssh访问5.2 配置客户端的ssh私钥并上传服务器用户主目录的.ssh文件夹下接下来,三个回车默认即可。5.3 服务器端添加客户端的SSH公钥5.4 服务器端创建测试git仓库5.5 客户端测试连接git远程仓库5.6 To...

weixin_42327790的博客 1117

CentOS7.x离线安装git

环境版本 CentOS7.5、git-2.25.4 因为服务器无外网环境,所有软件依赖全离线安装 1. 下载git,上传解压 可以从官网下载对应版本的git,如果网络不畅,也可以从镜像网站中下载所需版本的.tar.gz压缩文件 上传到/usr/local目录下,使用命令解压 tar -zxvf git-2.25.4.tar.gz 2. 安装依赖 首先是gcc相关的rpm包 然后是git相关的一些依赖rpm包 其中红圈中的依赖是可选的,如果接下来执行 make prefix=/usr.

初阶农民工的博客 2649

Linux(CentOS)搭建git服务端

本次环境: CentOS Linux release 7.2.1511 Git 1.8.3.1 1.查看是否已安装git$ rpm -qa git若已安装,可以用yum remove git 删除。2.yum安装git$ yum install -y git安装成功,查看git版本信息:$ git —version3.添加git用户,运行git服务$ groupadd git $ adducer g

irokay的专栏 805

搭建GIT服务器 CentOS 环境

搭建GIT服务器 CentOS 环境 腾讯云学习地址: https://cloud.tencent.com/developer/labs/gallery?sort=hot 一、下载安装 git Git 是一款免费、开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。 此实验以 CentOS 7.2 x64 的系统为环境,搭建 git 服务器。 1.1 安装依赖库和编译工具 为了后续安装...

是小陈啊 247
上一篇: 正则表达式-记录
下一篇: 优快云markdown快捷键
StevenAC
博客等级 码龄10年 16粉丝 66原创
评论 2
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值