最近买了个国外的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服务器.pdf
64bit.server2008或win10下安装git服务器 2018-1-15亲自验证
Linux系统安装git服务器
同一台电脑上搭建GIT服务器和客户端 git 同一台电脑上搭建GIT服务器和客户端 git 服务器
安装GIT服务器,可以在windows和linux下安装,gitblit是一个开源跨平台的小型git服务器,安装非常方便
完整的安装方法,网上的很多资料都不全,这个应该是足够全了,仔细分析可以正常使用。安装过程图文并茂,方便新手。
一、 Windows2003下安装GIT服务器所需的软件 5 二、 Msysgit与copssh的安装 5 三、 程序配置 6 1. 服务端git支持配置 6 2. 服务端Copssh配置 6 3. 客户端git配置(配置成支持远程无密码登入) 8 四、 测试Git服务器 ...
Git服务器安装软件GitStack
。。。
。。。
CentOS7安装Git
linux下搭建git服务器步骤,本人亲测可用。linux下搭建git服务器步骤,本人亲测可用
关于ubuntu下git服务器的搭建
Windows下搭建基于ssh的git服务器
git在服务器端的安装和使用,主要包括的安装的相关步骤和细节
代码管理工具,git服务器端建立仓储,在自己的电脑上就可以创建远程代码仓库
Git服务器客户端搭建文档,Git服务器客户端搭建,Git服务器客户端搭建
可以在Winxp上架设git服务器的解决方案 ...这个方案应该是大多数公司应该采用的版本控制管理系统架设模式(本文不予介绍,相关的安装参见“20100828 以cygwin和gitolite在winxp上安装git服务器.doc”)。
git 简单的向git服务器推送的过程, 可以参考一下
64位中文git服务器