广告
返回顶部
首页 > 资讯 > 服务器 >Centos7yum安装git服务器
  • 664
分享到

Centos7yum安装git服务器

Centos7git 2022-05-20 13:05:36 664人浏览 薄情痞子
摘要

安装git yum install git 检查git版本 git –version 发现不是较新的版本或者是我们想要的版本 移除该版本git yum remove git 下载编译工具 yum -y

安装git

yum install git

检查git版本

git –version

发现不是较新的版本或者是我们想要的版本

移除该版本git

yum remove git

下载编译工具

yum -y groupinstall Development Tools

下载依赖包

yum -y install zlib-devel perl-ExtUtils-MakeMaker asciidoc xmlto openssl-devel

下载 Git 最新版本的源代码

wget https://www.kernel.org/pub/software/scm/git/git-2.32.0.tar.gz

登录Https://GitHub.com/git/git/releases查看git的最新版。不要下载带有-rc的,因为它代表了一个候选发布版本。

https://github.com/git/git/archive/refs/tags/v2.32.0.tar.gz

解压

tar -zxvf git-2.9.5.tar.gz

进入目录配置

cd git-2.32.0 ./configure –prefix=/usr/local/git

安装

make && make install

配置全局路径

export PATH="/usr/local/git/bin:$PATH" source /etc/profile

以上即为安装的全部步骤。

后续使用中,遇到错误

Unable to find remote helper for ‘https’ 解决方法: 将 /usr/libexec/git-core 纳入 PATH,至少在使用 git 之前,设置一下PATH

PATH=$PATH:/usr/libexec/git-core

或直接在 /etc/profile 中修改。

配置环境变量的备用方案:

[root@boGon git-2.3.0]# echo "export PATH=$PATH:/usr/local/git/bin" > /etc/profile.d/git.sh [root@bogon git-2.3.0]# source /etc/profile.d/git.sh [root@bogon git-2.3.0]# git --version

下面是补充

使用ssh搭建GIT服务器,要做以下准备工作: 1、在服务器和客户端机器上分别安装git 2、在服务器上安装ssh服务 3、在客户端机器上安装SSH客户端

make clean 清除编译 yum remove git 卸载

安装服务端:

(1)首先先更新系统

sudo yum update

(2)安装依赖的包

sudo yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel GCc perl-ExtUtils-MakeMaker

(3)下载git源码并解压缩

wget https://Github.com/Git/Git/arcHive/v2.32.0.tar.gz tar zxvf v2.32.0.tar.gz cd git-2.32.0 make prefix=/usr/local/git all

如果出现错误:

libgit.a(utf8.o): In function reencode_string_iconv': /root/git-2.3.0/utf8.c:463: undefined reference tolibiconv’ libgit.a(utf8.o): In function reencode_string_len': /root/git-2.3.0/utf8.c:502: undefined reference tolibiconv_open’ /root/git-2.32.0/ut make prefix=/usr/local/git install

安装libiconv

下载编译

cd /usr/local wget http://ftp.gnu.org/pub/gnu/libiconv/libiconv-1.14.tar.gz tar -zxvf libiconv-1.14.tar.gz cd libiconv-1.14 ./configure –prefix=/usr/local/libiconv && make && make install

创建一个软链接到/usr/lib

ln -s /usr/local/lib/libiconv.so /usr/lib ln -s /usr/local/lib/libiconv.so.2 /usr/lib

然后回到git目录继续编译

make prefix=/usr/local/git all make prefix=/usr/local/git install

**(5)此时你如果使用git --version 查看git版本的话,发现git仍然是1.8.1版本。这是因为它默认使用了"/usr/bin"下的git。** 你可以用下面的命令查看git所在的路径:

$ whereis git git: /usr/bin/git /usr/local/git /usr/share/man/man1/git.1.gz

**(6)我们要把编译安装的git路径放到环境变量里,让它替换"/usr/bin"下的git。为此我们可以修改“/etc/profile”文件(或者/etc/bashrc文件)。**

sudo vim /etc/profile

然后在文件的最后一行,添加下面的内容,然后保存退出。

export PATH=/usr/local/git/bin:$PATH

**(8)然后再次使用git --version 查看git版本,发现输出2.3.0,表明安装成功。**

**安装gitosis:**

下载setuptools放到你想放的目录,我自己放在/usr/local/src这里

wget https://pypi.python.org/packages/source/s/setuptools/setuptools-19.0.tar.gz#md5=b921200449c8b52d62c7e70a47956b69 (https://pypi.Python.org/pypi/setuptools#downloads)这个网址下载的,可以去下载最新 tar zxvf setuptools-19.0.tar.gz cd setuptools-19.0 python setup.py install cd /usr/local git clone git://github.com/res0nat0r/gitosis.git cd gitosis

**python setup.py install 显示Finished processing dependencies for gitosis==0.2即表示成功**

**在linux服务器上** **第一步,先创建一个专门由于git仓库的一个账号吧,这样也方便进行管理 (如果已经有账号则不需要执行这步)**

sudo groupadd git #新建一个git用户组 sudo useradd git -m -s /sbin/nologin -d /home/git -g git #新建一个git用户,创建目录,并禁止shell登录,添加到git用户组 sudo useradd git -m -s /bin/bash -d /home/git -g git #新建一个git用户,创建目录,并允许shell登录,添加到git用户组

**第二步:新建一个git空仓库。**

切换到你用来管理git的账号,本人是git账号:su git 或者你用root

cd /home/git/ mkdir www.laogao.com 项目文件夹,名字自定义 cd www.laogao.com git init –bare

显示:Initialized empty Git repository in /home/git/www.laogao.com.git/ 表示已经建立成功

**第三步:添加用户的公钥** 1.切换到你操作git的用户,列如(su git)

mkdir /home/git/.ssh chmod 700 .ssh cd /home/git/.ssh ssh-keygen -t rsa //默认会生成~/.ssh/id_rsa.pub公钥文件。 gitosis-init < /home/git/.ssh/id_rsa.pub //初始化

**初始化完出现3个文件** **authorized_keys** **id_rsa** **id_rsa.pub**

最后:

chmod 600 authorized_keys vim authorized_keys “`

把你客户端生成的公钥复制进去就OK了 完成  

--结束END--

本文标题: Centos7yum安装git服务器

本文链接: https://www.lsjlt.com/news/30916.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • Centos7yum安装git服务器
    安装git yum install git 检查git版本 git –version 发现不是较新的版本或者是我们想要的版本 移除该版本git yum remove git 下载编译工具 yum -y...
    99+
    2022-05-20
    Centos7 git
  • 云服务器上怎么安装git
    在云服务器上安装git可以按照以下步骤进行操作:1. 打开终端,通过SSH登录到云服务器。2. 更新服务器的软件包列表,确保安装的软...
    99+
    2023-09-25
    云服务器 git
  • Linux系统中如何安装git服务器
    这篇文章主要介绍Linux系统中如何安装git服务器,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!环境:服务器 CentOS6.6 + git(version 1.7.1)客户端 Windows10 + git(ve...
    99+
    2023-06-28
  • Git服务怎么安装配置
    这篇文章主要介绍“Git服务怎么安装配置”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“Git服务怎么安装配置”文章能帮助大家解决问题。一、Git服务的选择目前常见的Git服务有GitLab、Gite...
    99+
    2023-07-05
  • 在群晖NAS(DSM 7)使用 Nginx 安装 HTTP Git 服务器
    详细配置可参考:如何在 Debian 11 上使用 Nginx 安装 HTTP Git 服务器 有两个配置NAS与linux系统不同: fastcgi_param SCRIPT_FILENAME /var/packages/Git/...
    99+
    2023-10-08
    nginx git http
  • 一文详解Git服务的安装配置方法
    Git是一个分布式版本控制系统,被广泛应用于软件开发和代码管理领域。但是要想进行代码管理和版本控制,就需要一个Git服务,本文将介绍Git服务的安装配置方法。一、Git服务的选择目前常见的Git服务有GitLab、Gitea、GitHub等...
    99+
    2023-10-22
  • Git服务安装和配置的方法是什么
    本文小编为大家详细介绍“Git服务安装和配置的方法是什么”,内容详细,步骤清晰,细节处理妥当,希望这篇“Git服务安装和配置的方法是什么”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。一、Git服务是什么Git服务...
    99+
    2023-07-05
  • 如何安装CentOS系统上搭建Git版本控制服务器
    这篇文章主要介绍“如何安装CentOS系统上搭建Git版本控制服务器”,在日常操作中,相信很多人在如何安装CentOS系统上搭建Git版本控制服务器问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”如何安装Cen...
    99+
    2023-06-10
  • Git服务器的Gitosis安装配置以及gitignore的使用方法
    这篇文章主要介绍“Git服务器的Gitosis安装配置以及gitignore的使用方法”,在日常操作中,相信很多人在Git服务器的Gitosis安装配置以及gitignore的使用方法问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作...
    99+
    2023-06-12
  • 如何在 Windows 系统中安装和配置 Apache 服务器和 Git?
    在现代软件开发中,Apache 服务器和 Git 是两个非常重要的工具。Apache 服务器是一个开源的 Web 服务器,Git 是一个分布式版本控制系统。本文将向您展示如何在 Windows 系统中安装和配置 Apache 服务器和 Gi...
    99+
    2023-09-04
    git apache windows
  • 云服务器安装
    云服务器是一种虚拟的、服务器共享的服务,它可以让用户在本地或远程服务器上运行软件程序,并通过网络访问互联网。下面是使用云服务器安装程序所需的步骤和方法: 首先,您需要找到云服务器的官方网站,并按照网站的指示完成注册和登录。注册过程可能需...
    99+
    2023-10-26
    服务器
  • 安装Win2016服务器
    文章目录 前言一、服务器Windows版本选择二、硬件需求三、安装步骤四、检查设备驱动状态及安装驱动总结 前言 Win2016服务器的安装。 一、服务器Windows版本选择 Windows server 2016 Stan...
    99+
    2023-08-18
    服务器 windows 笔记
  • 云服务器安装安卓
    在安装云服务器之前,需要了解一些基本的配置和注意事项。下面是一个简要的安装步骤,供您参考: 准备环境 首先需要准备好云服务器的服务器硬件和操作系统,例如 Windows Server 7、8 或 Linux 2017 等等。这些硬件和...
    99+
    2023-10-28
    服务器
  • 怎么将路由器改装成git服务器
    本篇内容介绍了“怎么将路由器改装成git服务器”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!硬件一台能够安装OpenWRT(或者Linux系...
    99+
    2023-06-27
  • 云服务器安装浏览器怎么安装
    在云服务器上安装浏览器可以让你更方便地进行网页浏览和操作。下面是安装浏览器的步骤: 1. 更新系统 在安装浏览器之前,我们需要先更新系统,以确保系统中的软件包是最新的。在终端中输入以下命令: sudo apt update sudo a...
    99+
    2023-10-26
    浏览器 服务器
  • 云服务器安装游戏怎么安装
    如果您要安装游戏,以下是一种简单的方法: 打开您的计算机并进入Windows操作系统的控制面板,然后单击“硬件”。 在硬件页面中,选择“设备安装”。 在“设备安装”页面中,选择您想要使用的游戏或软件。 找到并选择您喜欢的游戏,然后按下“...
    99+
    2023-10-26
    服务器 游戏
  • 云服务器安装宝塔安装出错
    如果您正在使用云服务器安装宝塔,出现安装宝塔安装出错的情况可能是由以下原因引起的: 文件不完整或损坏。尝试在文件下方寻找错误或损坏的文件,或者将其移动到新位置以修复损坏。 网络连接问题。尝试重启服务器,或者使用不同的网络连接尝试。 配置...
    99+
    2023-10-26
    宝塔 服务器
  • 云服务器安装yum
    如果您需要安装云服务器yum,可以按照以下步骤进行操作:打开终端应用程序,输入云服务器yum帐户和密码。将yum安装文件放置到终端中。使用终端应用程序,打开yum应用程序。在yum应用程序中,找到并打开yum服务器的安装文件:``` if ...
    99+
    2023-10-26
    服务器 yum
  • 云服务器安装windows10
    如果您正在使用云计算服务提供商提供的windows10系统,那么以下是安装云服务器的基本步骤:选择服务器:选择您要部署云服务器的主机,并检查云服务器供应商的可用性、可用性、安全性和支持。配置云服务器:根据供应商的说明配置云服务器。这包括安装...
    99+
    2023-10-25
    服务器
  • 云服务器安装pycharm
    以下是在 Windows 操作系统中安装 pycharm 的步骤:打开 Install Windows Subsystem 的应用程序列表中的 Subversion 目录。在 Subversion 文件夹中找到以下文件: .pycharm_...
    99+
    2023-10-26
    服务器 pycharm
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作