最近买了个国外的VPS 用作FQ之余还准备搭个git仓库。在这里记录搭建的过程。
安装GIT
添加webtatic yum库,上面有最新版的git包
$ sudo rpm -Uvh http://repo.webtatic.com/yum/centos/5/latest.rpm
安装git:
$ sudo yum install --enablerepo=webtatic git
SSH密钥
检查~/.ssh目录下是否有id_rsa和id_rsa.pub文件
$ ls ~/.ssh
id_rsa id_rsa.pub
有则跳过,没有则生成新的:
$ ssh-keygen
Generating public/private rsa key pair.
Enter file in which to save the key (/home/jarod/.ssh/id_rsa):
Created directory '/home/jarod/.ssh'.
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in /home/jarod/.ssh/id_rsa.
Your public key has been saved in /home/jarod/.ssh/id_rsa.pub.
The key fingerprint is:
90:4a:49:4b:2d:35:0d:66:aa:5e:d7:b8:d5:39:45:ea jarod@vps
把id_rsa.pub上传到服务器
$ scp ~/.ssh/id_rsa.pub root@server_ip:/tmp/jarod.pub
安装gitolite
$ git clone git://github.com/sitaramc/gitolite
$ cd gitolite
$ sudo ./src/gl-system-install
$ sudo useradd git # 添加git用户
$ sudo su git # 用git用户进行安装
$ gl-setup /tmp/jarod.pub
安装完成后默认会有两个git库
gitolite-admin - gitolite所有管理工作都只需要对这个库进行操作,包括库管理,用户管理,权限管理
testing - 测试练手用的库
把gitolite-admin clone到自己本机上
$ git clone git@server_ip:gitolite-admin
在本机修改gitolite-admin的配置,commit并push到服务器上即可生效
分享到:
相关推荐
Linux系统安装Git服务器的过程中,涉及的知识点非常广泛,从基础的Git概念到具体的操作步骤,涵盖了对版本控制系统的理解,分布式与集中式版本控制的比较,以及在Linux环境下安装和配置Git服务器的详细过程。...
64bit.server2008或win10下安装git服务器 2018-1-15亲自验证
### Ubuntu 完整安装 Git 服务器知识点解析 #### 一、环境准备 - **系统版本**: Ubuntu 12.04 - **服务器IP**: 192.168.1.100 - **服务器用户名**: lrc - **客户端IP**: 192.168.1.101 - **客户端用户名**: rein - ...
Ubuntu 安装 Git 服务器 本文主要介绍了在 Ubuntu 系统上安装和配置 Git 服务器的步骤,包括安装 OpenSSH Server、配置 SSH 服务端、安装 Git、安装 Gitosis、创建系统用户和运行 Gitosis 等内容。 一、安装 ...
Ubuntu 安装 Git 服务器 本文主要介绍了 Git 服务器端安装及应用,包括安装 OpenSSH Server、配置 SSH 服务端、安装 Git、安装 Gitosis、创建系统用户和运行 Gitosis 等步骤。 一、安装 OpenSSH Server OpenSSH ...
在搭建 Git 服务器时,我们需要安装 Git 软件,并创建一个专门用于运行 Git 服务的用户。在此过程中,我们需要使用 sudo apt-get install git 命令来安装 Git 软件,然后使用 sudo adduser git 命令来创建一个名为 ...
git 服务端安装是在服务器端安装 Git 服务器,以便多人协作开发和版本控制。安装 Git 服务端需要 root 权限,可以使用 yum install git 命令安装。在安装完成后,需要创建 Git 用户和仓库,设置仓库的权限和路径。 ...
一、Windows 2003下安装GIT服务器所需的软件 在Windows 2003上搭建GIT服务器,你需要安装两种主要软件:Msysgit和Copssh。Msysgit是GIT在Windows平台下的版本,而Copssh是一个SSH服务器软件,它允许通过SSH协议安全...
本教程将详述如何在Linux系统上安装并配置Git服务器。 首先,我们需要确保Linux系统已经安装了必要的基础软件包。通常,这包括SSH(Secure Shell)服务,因为Git通常通过SSH协议进行安全通信。大多数Linux发行版在...
1. **安装Git服务器**:在服务器上安装Git,通常使用`sudo apt-get install git`(Ubuntu/Debian)或`yum install git`(CentOS/RHEL)。 2. **初始化仓库**:在服务器上选择合适的位置创建空仓库,使用`git init --...
一、Git 服务器安装 Git 服务器的安装需要在 CentOS 环境下完成,首先需要安装 Git 软件包,然后创建 git 用户并设置密码。 二、Gitolite 安装 Gitolite 是一个 Git 仓库管理工具,它可以帮助您管理 Git ...
4. 最后,如果需要搭建Git服务器,安装Git服务器软件,并按照官方文档配置服务器端设置,例如创建用户、仓库权限等。 掌握Git和TortoiseGit的使用对于开发者来说至关重要,它们能帮助团队有效管理代码,保持项目的...
Git服务器安装指南主要聚焦于如何在本地环境中搭建一个用于版本控制的Git服务器,并且结合了Gerrit这一代码审查工具的配置与使用。Gerrit是Google开发的一个开源项目,它提供了一个强大的代码审查和协作平台,适用于...
### CentOS7安装Git知识点详解 #### 一、前言 在CentOS 7环境中安装Git是许多开发人员和系统管理员的必备技能之一。通过本文档,我们将详细介绍如何在CentOS 7系统上安装Git,包括从下载源码包到完成安装的整个...
Git 服务器搭建是通过编译安装 Git 软件来实现的。在安装过程中,需要安装依赖项 libiconv,并在编译时指定 iconv 的安装路径。编译安装时可能会出现错误,如无法找到 ExtUtils/MakeMaker.pm,可以通过安装 perl-...
本教程将深入讲解如何在自己的计算机上创建一个Git服务器端,建立远程代码仓库,以便团队成员可以进行协作开发。 一、Git基础概念 在开始搭建服务器之前,我们先了解一些Git的基本概念: 1. 工作目录:本地开发...
### 搭建Git服务器知识点详解 #### 一、前言 随着开源文化和协作开发模式的兴起,Git作为一款分布式版本控制系统,在软件开发领域扮演着越来越重要的角色。而在团队协作中,搭建自己的Git服务器不仅可以更好地控制...
### Linux下搭建Git服务器步骤详解 #### 环境配置 - **服务器**: CentOS 6.6 + Git (version 1.7.1) - **客户端**: Windows 10 + Git (version 2.8.4.windows.1) #### 第一步: 安装Git 在服务器端与客户端上分别...
### Git服务器安装与GitBlit部署详解 #### 一、Git服务器简介 Git是一种分布式版本控制系统,被广泛应用于软件开发项目中。为了更好地管理和协作,通常会搭建一个Git服务器。Git服务器可以是自建的,也可以是使用第...
Git服务器安装软件GitStack