`
henghengdh
  • 浏览: 157436 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

centOS下暗转git及gitolite

阅读更多
客户端:
$ ssh-keygen -t rsa -f ~/.ssh/admin
$ scp ~/.ssh/admin.pub server:/tmp/admin.pub


#将公钥保存到服务器留待后用,server为服务器的IP地址

将adminpub文件上传到/tmp目录下

服务器:

安装git,并查看版本确定装成功.
$ rpm -Uhv http://apt.sw.be/redhat/el5/en/i386/rpmforge/RPMS/rpmforge-release-0.3.6-1.el5.rf.i386.rpm
$ yum -y install python-setuptools
$ yum -y install git
$ git –version


建立用户和目录,并设置相应权限
$ mkdir -p /data/git
$ groupadd git
$ useradd -g git -d /data/git/ -s /bin/bash git
$ passwd git
$ chown -R git:git /data/git
$ chmod -R 2755 /data/git/


在刚才建立的用户主目录下克隆gitolite(蒋鑫版)
$ su git
$ cd $HOME
$ git clone git://github.com/ossxp-com/gitolite.git
$ exit


创建目录,执行安装.
$ cd /data/git/
$ mkdir -p /usr/local/share/gitolite/conf /usr/local/share/gitolite/hooks
$ cd gitolite/src/
$ ./gl-system-install /usr/local/bin /usr/local/share/gitolite/conf /usr/local/share/gitolite/hooks


在专用帐号执行安装脚本.
$ su – git
$ gl-setup /tmp/admin.pub


客户端:
$ git clone git@server:gitolite-admin
分享到:
评论

相关推荐

    在centos下搭建 git+gitolite 安装和部署

    讲速了 在centos 下搭建git服务器 用gitolite 来管理权限 很经典 值得拥有

    Git & gitolite 安装 (CentOS 7)

    CentOS 7下安装Git, gitolite,详细步骤,可能遇到的问题

    CentOS7安装Git

    ### CentOS7安装Git知识点详解 #### 一、前言 在CentOS 7环境中安装Git是许多开发人员和系统管理员的必备技能之一。通过本文档,我们将详细介绍如何在CentOS 7系统上安装Git,包括从下载源码包到完成安装的整个...

    centos下git的删除与安装

    由于centos自带的git版本较低,在有些开发中需要升级。该文档详细记录了centos下git的卸载及升级步骤,并将出现的问题做了整理。

    CentOS下的Git服务器

    ### CentOS下的Git服务器:Gitosis 安装与配置详解 #### 一、Git与Gitosis简介 Git是一款非常流行的分布式版本控制系统,最初由Linux内核的开发者Linus Torvalds为了更好地管理Linux内核的开发而创建。Git因其高效...

    centos离线搭建git服务器(附教程,源码包)

    在本文中,我们将深入探讨如何在CentOS操作系统上离线搭建一个Git服务器,这是一个非常实用的技能,尤其对于那些网络环境有限或者希望在内部网络环境中管理代码仓库的开发者和团队而言。我们将使用Gogs作为Git服务的...

    CentOS下搭建Git_Gerrit_Jenkins版本控制系统

    CentOS下搭建Git_Gerrit_Jenkins版本控制系统

    离线安装git-1.8.3--centos7.6.1810

    本教程将详细讲解如何在CentOS 7.6.1810系统上离线安装Git 1.8.3。 首先,我们需要了解离线安装的概念。离线安装是指在没有网络连接的情况下,通过本地已有的软件包进行安装。这对于网络环境不稳定或者安全要求较高...

    CentOS下搭建Git,Gerrit Jenkins版本控制系统

    本文档是在CentOS下进行的,作为Gig、Gerrit和Jenkins版本控制服务器的搭建指导说明书。

    centos_rpm_for_git

    然而,由于CentOS 8及更高版本默认使用DNF(Dandified Yum),因此在这些版本上,我们需要使用`sudo dnf install`命令。 安装Git的步骤如下: 1. **更新系统**:首先,我们需要更新系统的包列表,确保我们能获取到...

    centos安装jdk、maven、git合集

    现在,你已经在CentOS 7.6上成功安装了JDK、Maven和Git。JDK用于编写和运行Java程序,Maven帮助管理和构建Java项目,而Git则为代码版本控制提供了强大的支持。这三者都是开发者和运维人员的必备工具,确保了高效的...

    Centos7安装Git.docx

    ### CentOS 7 安装 Git 详细步骤及原理解析 #### 一、前言 在进行软件开发过程中,版本控制系统是不可或缺的一部分。其中,Git 是目前最流行的分布式版本控制系统之一,广泛应用于各种软件项目的版本控制管理。...

    centos中GIT服务器搭建及使用密钥连接.pdf

    本文将详细介绍如何在CentOS操作系统中搭建Git服务器以及如何通过SSH密钥实现安全连接,特别是针对Windows客户端的配置。 首先,我们需要在CentOS服务器上安装Git。可以通过`yum`包管理器来完成这一任务,执行`yum ...

    centos7一键搭建git

    CentOS 7作为一款广泛使用的Linux发行版,有时在没有网络的环境下安装Git可能会遇到困扰。本教程将详细介绍如何使用提供的“centos7一键搭建git”脚本来在CentOS 7系统上离线安装Git,让你在无网环境中也能轻松完成...

    git服务器(centos)+客户端安装(tortoiseGit)_文档+安装包

    本教程将详述如何在CentOS操作系统上搭建Git服务器,并在Windows环境下使用TortoiseGit作为客户端进行配置。 一、Git服务器安装(CentOS) 1. 更新系统: 在CentOS中,首先确保系统软件是最新的,执行以下命令: `...

    Linux版本(centOS) git (git-manpages-2.9.5.tar.gz)

    1. **man5**:这个目录下的手册页主要涉及Git的配置文件和一些模式文件的格式,如.gitignore和.gitattributes。例如,`git-config`文档会解释如何配置Git的全局或项目特定的设置,而`.gitignore`文件则指导用户如何...

    CentOS 6.5 安装git教程

    安装git实例代码,最新2015年12月亲测有效。关于git安装的问题有详细解决方法

Global site tag (gtag.js) - Google Analytics