另一则:
锁定用户密码登陆:
passwd -l git
Gitolite 构建 Git 服务器
http://www.ossxp.com/doc/git/gitolite.html
git服务器安装:
1.安装git:
yum install git
2.安装gitolite:
(1)服务器先新增加用户:
mkdir -p /data/git
groupadd git
useradd -g git -d /data/git -s /bin/bash git
passwd git
(2)管理员在客户端使用下面的命令,建立无口令登录:
$ ssh-copy-id git@server
(3)回到服务器:
使用 git 下载 Gitolite 的源代码。
$ git clone git://github.com/ossxp-com/gitolite.git
创建目录。
$ sudo mkdir -p /usr/local/share/gitolite/conf /usr/local/share/gitolite/hooks
进入 gitolite/src 目录,执行安装。
$ cd gitolite/src
$ sudo ./gl-system-install /usr/local/bin /usr/local/share/gitolite/conf /usr/local/share/gitolite/hooks
(4)在服务器端以专用帐号执行安装脚本。
例如服务器端的专用帐号为 git。
$ sudo su - git
$ gl-setup /tmp/admin.pub
(5)管理员在客户端,克隆 gitolite-admin 库
$ git clone git@server:gitolite-admin
分享到:
相关推荐
这份“git文档说明描述”很可能是对Git的详尽指南,包含了大量的信息和实用技巧。以下是一些Git的基础知识和重要概念,这些内容可能在文档中有所涉及: 1. **Git的安装与初始化**:首先,你需要在计算机上安装Git,...
### 中文的git文档:详尽解读Git的核心概念与实用操作 #### Git——分布式版本控制系统的崛起 在软件开发领域,版本控制是一项至关重要的技术,它帮助开发者追踪代码的变更历史,协同工作,并且在出现问题时能够...
### Git文档基本整理:Git Tools基本使用指令 #### 标题与描述概述 本文档旨在对`Git`的基本使用指令进行归纳与总结,为初学者提供一个清晰的学习路径,并为已有一定基础的用户提供一个快速查阅的参考指南。通过本...
- **git文档**: 指的是Git的官方文档,即本文档。 - **git中文**: 说明文档以中文书写,针对中文读者。 - **git参考**: 表明文档为学习Git的参考资料。 ### 详细知识点 #### 入门与基础 - **版本控制**: 版本控制...
【Git文档开发】这篇文档主要介绍了在公司内部推动使用Git作为版本控制工具的过程以及Git的基础知识。Git是一种分布式版本控制系统,相较于CVS和SVN,它具有诸多优势,包括易于初始化、大多数操作在本地完成、分支...
在处理Git文档时,理解并熟练运用各种命令是至关重要的。以下是对标题和描述中涉及的“git文档常见格式指令测试”进行的详细说明: 1. **创建一个新的Git仓库** 使用`git init`命令可以将当前目录初始化为一个新的...
本文档在于对开始使用git的同学对Git有个简单的了解,以及针对公司培训员工提供ppt。 内容包括Git简介,版本控制工具对比,简单的Git命令以及常用IDE下Git的安装配置。
"Android Git文档"是专为Android开发者准备的一份详细指南,旨在帮助他们更好地理解和掌握Git的使用,从而更高效地进行项目开发和维护。 这份"Git使用手册指南PDF"涵盖了以下几个核心知识点: 1. **Git基础概念**...
Git是一个开源的分布式版本控制系统,可以有效、高速地处理从很小到非常大的项目版本管理。 Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。git 官方文档 v2.1.17 中文版
Git的功能特性: 从一般开发者的角度来看git有以下功能: 1:从服务器上克隆数据库(包括代码和版本信息)到单机上。 2:在自己的机器上创建分支,修改代码。 3:在单机上自己创建的分支上提交代码。 4:...
### 自学Git文档知识点 #### 一、Git与GitHub概览 **1.1 Git简介** - **定义**: Git是一种分布式的版本控制系统。 - **原理**: 内部实现上,Git是一个内容寻址的文件系统,这意味着它可以存储任意类型的内容,并...
git操作,添加ssh秘钥,远程连接
这份“git文档.pdf”应包含了所有这些内容,是你学习和提升Git技能的宝贵资源。无论你是刚接触Git的新手,还是希望巩固和扩展你的知识,这份文档都将是你的理想指南。投入时间去学习和实践,你将会发现Git的强大和...
这篇教程文档将深入浅出地介绍Git的基本概念、常用命令以及如何使用Git进行版本控制。 首先,Git的核心概念包括仓库(Repository)、提交(Commit)、分支(Branch)和合并(Merge)。仓库是存储项目所有版本的地方...
Git是一款非常流行的分布式版本控制系统,它广泛用于软件开发中,用于跟踪源代码的变更。Git作为一个强大的工具,能够帮助开发者有效地管理代码的版本,并且支持多人协作开发。码云(Gitee)是基于Git的一站式代码...
本文档旨在为git入门学者提供全面的基础知识和实用技巧,帮助安卓手机开发者更好地理解和应用git。 1. **Git基础概念** - **版本控制**:Git的核心功能是管理文件的不同版本,它记录每一次修改,便于回溯和协作。 ...
### Git的详细使用教程 #### 一、基础概念 **Git仓库**:是Git的核心组成部分之一,用于存储项目的提交记录及版本历史。每个Git仓库都包含一个完整的项目历史记录,这意味着即使是在不同的计算机上,只要拥有仓库...
MLDN 魔乐科技git教程 李兴华老师主教 内容很详细 很完整,推荐观看
Git是一款分布式的版本控制软件,由Linus Torvalds开发,目的在于更高效地管理Linux内核开发。Git拥有强大的本地版本控制系统功能,不同于传统的集中化版本控制系统,如CVS、Subversion等。Git的核心概念包括直接...