1.编译安装git
git安装教程:http://blog.haohtml.com/archives/10093
2.安装gitosis
N1. yum install python python-setuptools
N2. git clone git://github.com/res0nat0r/gitosis.git
N3. cd gitosis
N4. python setup.py install
N5. 上传管理员公钥
N6. adduser git
N7. su git
N8. pwd -> /home/git
N9. gitosis-init < /tmp/id_rsa.pub #此pub是N5上传的管理员公钥
N10. git clone git@xxx:gitosis-admin.git #在管理员用户上clone成功,配置完成
gitosis-admin.git 主要用于管理公钥、项目组、人员,不建议多人管理
1.新建/移除 git项目
2.给项目新增/移除 用户
相关推荐
Gitosis则是方便通过Git与ssh架设中央服务器的软件。这篇文章的安装流程写得很明了,但使用中还是遇到了些许问题,本文算是该流程的补充。如果打算通过Gitosis架设服务器通过本文或许可以少走不少弯路。 一、架设...
至此,gitosis安装已完成。 接下来,你可以创建项目仓库。例如,创建一个名为`test.git`的仓库: ```bash sudo mkdir /home/git/git_repo/test.git cd /home/git/git_repo/test.git sudo git --bare init ``` 为了...
在任意目录下创建一个新目录,然后克隆gitosis的Git仓库:`git clone git://eagain.net/gitosis.git`,进入目录并运行`sudo python setup.py install`来安装gitosis。 安装完成后,需要创建一个新的系统账户,用于...
在本文中,我们将详细介绍如何在 Linux 系统中安装和配置 Git 环境,包括设置用户权限、安装 Git、配置 Git 账号、初始化 Gitosis、配置 Git 服务选项等内容。 一、增加 yum repository 在 CentOS 中,要安装 Git ...
本文主要介绍了 Git 服务器端安装及应用,包括安装 OpenSSH Server、配置 SSH 服务端、安装 Git、安装 Gitosis、创建系统用户和运行 Gitosis 等步骤。 一、安装 OpenSSH Server OpenSSH Server 是一个自由和开源的...
然后,安装Gitosis以实现Git仓库的权限管理。这通常涉及解压gitosis-master.zip,将项目复制到适当的目录,编辑gitosis.conf文件来添加或删除用户,然后使用Gitosis的初始化脚本来设置仓库。Setuptools-0.6c8在这个...
### Ubuntu 完整安装 Git 服务器知识点解析 #### 一、环境准备 - **系统版本**: Ubuntu 12.04 - **服务器IP**: 192.168.1.100 - **服务器用户名**: lrc - **客户端IP**: 192.168.1.101 - **客户端用户名**: rein - ...
本文主要介绍了在 Ubuntu 系统上安装和配置 Git 服务器的步骤,包括安装 OpenSSH Server、配置 SSH 服务端、安装 Git、安装 Gitosis、创建系统用户和运行 Gitosis 等内容。 一、安装 OpenSSH Server 为了确保 SSH ...
Win32下git客户端安装及基本使用 在本文中,我们将介绍在Win32环境下安装和使用Git客户端的基本步骤。 安装Git客户端 首先,我们需要下载并安装Git客户端程序,例如Git-1.7.6-preview20110708.exe。安装模式选择...
Ubuntu下用Gitosis搭建GIT代码服务器及Eclipse下的Git操作
#### 二、Gitosis安装与配置步骤 **第一步:环境准备** 1. **服务端准备**: - 操作系统:CentOS - 确保已经安装了Python环境,Gitosis使用Python编写,因此Python是必需的。 - 可选:如果使用的是较新的CentOS...
本文详细介绍了在Ubuntu系统下搭建和使用Git服务器的步骤,包括准备环境、安装ssh-server、安装git-core、安装gitosis、创建系统用户、运行gitosis、Git服务器管理员克隆仓库和修改gitosis.conf权限文档等方面的知识...
1. 安装 Git:使用 `sudo apt-get install git-core openssh-server openssh-client` 安装 Git。 2. 安装 Gitosis:使用 `sudo python setup.py install` 安装 Gitosis。 3. 安装 Repo:使用 `sudo apt-get install ...
Gitosis 是一个基于 Git 的版本控制系统,用于管理多个用户的代码仓库。它允许用户通过 SSH 协议进行访问,实现权限控制和协作。本压缩包 "gitosis.tar.gz" 是一个用于在服务器上安装 Gitosis 的工具包,包含了必要...
Gitosis是一个旧版的Git仓库管理系统,用于帮助用户在服务器上管理和控制多个Git仓库的访问权限。它基于Python编写,提供了简单的权限管理机制,允许管理员通过Git仓库的SSH密钥来控制用户对仓库的读写权限。由于...
总结,Git服务器配置涉及Git和Gitosis的安装与设置,主要目的是实现代码版本控制和团队协作。通过理解这些基础知识,你可以成功地搭建起一个安全的Git服务器,为项目提供高效且可控的代码管理环境。
1 4 安装 Git 1 5 初次运行 Git 前的配置 1 6 获取帮助 1 7 小结 2 Git 基础 2 1 取得项目的 Git 仓库 2 2 记录每次更新到仓库 2 3 查看提交历史 2 4 撤消操作 2 5 远程仓库的使用 2 6 打标签 2 7 技巧和...
Gitosis是一个权限管理工具,用于管理和控制对Git仓库的访问。GitHub作为最流行的代码托管服务,提供了广泛的功能,包括建立账户、建立新仓库、从Subversion导入项目、开始合作、项目页面、派生(forking)项目等。...