yum -y install gcc yum install zlib-devel.x86_64 yum install curl-devel wget --no-check-certificate https://www.kernel.org/pub/software/scm/git/git-2.10.2.tar.xz xz -d git-2.10.2.tar.xz tar xvf git-2.10.2.tar cd git-2.10.2 ./configure make && make install $ whereis git git: /usr/local/bin/git $ git --version git version 1.7.6 $ git --help [root@localhost opt]# git config --global user.name "admin" [root@localhost opt]# git config --global user.email "someone@some.com" [root@localhost opt]# git config --list user.name=admin user.email=someone@some.com [root@localhost opt]# groupadd git useradd git -g git passwd git //修改密码 安装GIT用户管理工具Gitosis yum install python-setuptools.noarch git clone https://github.com/tv42/gitosis.git “Unable to find remote helper for 'https'” during git clone sudo -H -u git gitosis-init < ~/id_rsa.pub OSError: [Errno 2] No such file or directory find / -name post-update chmod 755 /usr/lib/python2.6/site-packages/gitosis-0.2-py2.6.egg/gitosis/templates/admin/hooks/post-update 初始化gitosis管理版本库 导入管理员的公钥 sudo -H -u git gitosis-init < ~/id_rsa.pub 查看gitosis用于管理的git库 cd /home/git/repositories/ 使用git客户端下载管理用的Git库 ssh://git@192.168.1.1:4231/gitosis-admin.git gitosis.conf [gitosis] #管理用的GIT目录 [group gitosis-admin] writable = gitosis-admin members = admin [group liuliangbao_agent] writable = someServierFolder #对应服务器上/home/git/repositories/下的一个目录,自动生成的,无需手动建立 members = testuser1 testuser2 #多个用户用空格隔开 keydir放pub.key值,文件名要与members里的名字一致 可以使用puttygen.exe生成公私钥对,发放给每个人 testuser1.pub testuser2.pub 然后commit -->commit and push
发表评论
-
linux 安装mysql多个实例
2020-03-13 15:47 421mysql5.7.28多实例 安装mysql,不要启动 创 ... -
批量替换配置文件中的URL
2020-03-11 13:35 345find -iregex ".*/sh[a-z ... -
find 的正则表达式
2020-03-11 13:33 771‘findutils-default’ regula ... -
bat 位运算
2020-03-09 14:35 472必须要用引号括起来 set /a "resul ... -
bat 正则替换
2020-03-09 14:00 1488这是一段javascript,通过bat替换为指定字符串 ... -
U盘自动压缩复制小程序
2020-02-28 10:35 392经常需要复制文件到U盘,或者从U盘复制出来,基本上是同一个文件 ... -
解决maven-metadata.xml文件下载卡死问题
2019-04-11 14:02 3975http://192.168.1.110:8081/nexus ... -
rsync备份和删除指定文件
2018-01-02 10:23 2044文件异地备份时,需要将本地文件合并到服务器上,且不能删除服务器 ... -
linux 定时任务crontab操作
2017-12-28 16:14 629常用参数: crontab -l //查看当前用户下 ... -
iptables 日志
2017-11-15 15:06 1407centos6.5配置了iptables的nat功能,但是不知 ... -
svn输出本次变动的文件列表
2017-09-08 15:46 939eclipse的svn里,无法复制本次修改的文件列表,命令行里 ... -
linux删除乱码文件
2017-09-30 11:20 677系统里好多乱码文件,删除不了 这个办法挺好 [url=htt ... -
解决vsftpd中文乱码问题
2017-08-25 10:45 0vsftpd中文乱码,通过ftp工具上传的中文文件会变为乱码J ... -
LVM常用命令
2017-08-25 10:28 611lvm 查看命令 lvs vgs pvs vgdisplay ... -
Centos7 firewalld操作
2017-08-25 10:27 616启动:# systemctl start firewall ... -
centos 添加DNAT SNAT
2017-08-25 10:19 3409外网服务器IP 101.168.200.22 开放端口8310 ... -
centos6.5 配置PXE系统
2017-08-25 09:58 732参考https://linux.cn/article-4902 ... -
centos6 tomcat 启动脚本 tomcat服务
2017-08-23 11:24 1438系统自动启动tomcat 复制该脚本到/etc/init.d/ ... -
CentOS6.5 整机备份与迁移恢复 五
2017-07-10 14:44 840修改网卡等配置 B服务器启动后,由于权限等原因会导至部分功能出 ... -
CentOS6.5 整机备份与迁移恢复 四
2017-07-07 16:52 864修改B系统引导器,正常启动B系统 选择系统安装或更新 ...
相关推荐
在IT行业中,版本控制工具Git是开发者们必不可少的利器,特别是在协作开发中,它能有效管理代码版本,便于团队成员间协同工作。本教程将详细讲解如何在CentOS 7.6.1810系统上离线安装Git 1.8.3。 首先,我们需要...
在IT行业中,版本控制系统是开发团队协作的重要工具,而Git作为目前最流行的分布式版本控制系统,其在Linux系统上的部署和使用至关重要。本文将详细介绍如何在CentOS操作系统中搭建Git服务器以及如何通过SSH密钥实现...
对于开发和运维人员来说,安装Java JDK(Java Development Kit)、Maven(项目管理工具)和Git(版本控制系统)是日常工作中不可或缺的部分。本篇文章将详细讲解如何在CentOS 7.6上安装这些工具。 首先,我们来看...
在CentOS上安装Git时,我们通常需要依赖RPM(Red Hat Package Manager)包管理系统来完成。本文将详细介绍在CentOS上安装Git所需的RPM包的过程及其相关知识点。 首先,RPM是Linux系统中用于安装、升级和管理软件包...
这两个标签分别代表了我们将在CentOS 7操作系统上安装Git版本控制工具。Git是分布式版本控制系统,而CentOS 7是基于Red Hat的稳定企业级Linux发行版,因此这个脚本适用于那些在CentOS 7服务器上工作并需要使用Git...
其中,Git 是目前最流行的分布式版本控制系统之一,广泛应用于各种软件项目的版本控制管理。对于运行在 CentOS 7 系统上的开发环境而言,确保 Git 的正确安装与配置显得尤为重要。本文将详细介绍如何在 CentOS 7 ...
本资源是专为CentOS设计的Git工具,版本为2.9.5,其包含了Git的手册页,帮助用户更好地理解和使用Git。 Git是一个分布式版本控制系统,由Linus Torvalds开发,旨在提高软件开发中的版本管理和协作效率。在Git 2.9.5...
6. **验证安装**:安装完成后,可以通过运行`git --version`来验证Git是否成功安装并查看其版本。 离线安装Git的过程中,需要注意的是,不同版本的Linux可能需要的依赖有所不同,确保你的压缩包包含了所有必要的...
- 上述命令首先安装了一些基本的依赖,然后使用`pip`工具安装了Gitosis。 2. **初始化Gitosis**: - 在服务端生成SSH密钥对: ``` ssh-keygen -t rsa -C "your_email@example.com" ``` - 将生成的公钥复制到`...
Git 安装配置手册是指在 CentOS 环境下安装和配置 Git 服务器的详细步骤,这篇手册将指导您从零开始安装和配置 Git 服务器,并掌握 Git 的基本概念和使用方法。 一、Git 服务器安装 Git 服务器的安装需要在 ...
根据给定的信息,本文将详细解释如何在CentOS 7上安装和配置GitLab服务器,具体包括以下几个步骤:安装依赖软件、设置Postfix为GitLab提供邮件服务、下载并安装GitLab安装包以及最终的GitLab配置。 ### 一、安装...
这篇教程将详细介绍如何在CentOS上安装最新版本的Git。我们将逐步讲解如何卸载旧版本、下载安装新版本、配置环境变量以及在PyCharm中设置Git路径。 首先,CentOS 6.5默认自带的Git版本可能比较陈旧,例如1.7.1。...
nvm 是 Node Version Manager 的缩写,顾名思义,它是一个 Node.js 版本管理工具。下面将详细介绍如何在 CentOS 7 中安装 nvm。 首先,我们需要安装 Git,因为 nvm 需要使用 Git 来下载安装脚本。在 CentOS 7 中,...
本实例选择了版本1.8.4进行安装。可以通过以下命令下载对应的源码压缩包,并解压到指定目录: ```bash cd /usr/local/src wget https://files.freeswitch.org/releases/freeswitch/1.8.4/freeswitch-1.8.4.tar.gz ...
Git是一款分布式版本控制系统,用于代码版本管理。 ##### 11.1 Git安装 1. 更新系统软件包列表: ```bash sudo yum update -y ``` 2. 安装Git: ```bash sudo yum install git -y ``` ##### 11.2 使用图形化...
它能够高效地处理从小到大的项目版本管理以及多条开发分支,是目前最流行的版本控制工具之一。 #### 二、Git安装指南 ##### 2.1 Windows平台安装 **步骤1:** 访问Git官方网站(https://git-scm.com/)。 **步骤...
这些工具可能包括但不限于:`vi/vim`(文本编辑器)、`curl`(网络数据传输工具)、`wget`(非交互式下载工具)、`gcc`(编译器)、`git`(版本控制系统)、`ncdu`(磁盘空间分析工具)、`htop`(增强型任务管理器)...
CentOS7安装Composer是指在CentOS7操作系统上安装Composer包管理工具的过程。Composer是PHP的依赖管理工具,能够帮助开发者更方便地管理项目中的依赖关系。 Composer的安装过程包括下载Installer、设置环境变量和...
在CentOS上搭建Git服务器是企业内部代码管理的重要步骤,它可以提供私有仓库,以便团队成员安全地存储和协作开发代码。以下是在CentOS 6.5 64位操作系统上构建Git服务器的详细步骤: 1. **确认Git是否已安装** ...