gitosis配置git服务器

服务器端配置

#创建用户

useradd -m git

#安装gitosis

apt-get install python-setuptools安装工具

git clone https://github.com/res0nat0r/gitosis

cd gitosis

python setup.py install

将客户端管理用户的公钥放到服务器任意目录

sudo -H -u git gitosis-init <公钥绝对路径

在/home/git下自动生成repositories目录及其下的gitosis-admin.git仓库;默认拥有id_rsa.pub私钥的用户为管理员。

chmod 755 /home/git/repositories/gitosis-admin.git/hooks/post-update

时间: 2024-08-11 03:31:59

gitosis配置git服务器的相关文章

使用Gitosis搭建Git服务器

使用Gitosis搭建Git服务器 作者: JeremyWei | 可以转载, 但必须以超链接形式标明文章原始出处和作者信息及版权声明 网址: http://weizhifeng.net/build-git-server-with-gitosis.html Git 1.安装gitosis 首先是获取gitosis(这里假设你已经安装过git): git clone git://github.com/res0nat0r/gitosis.git 接下来安装gitosis: sudo python s

Windows下配置Git服务器和客户端 超全

为了配合Redmine使用,特地用Git来做版本控制. Git Candy© 是一个基于ASP.NET MVC的Git分布式版本控制平台,Git Candy的目标是轻松干掉Bonobo,逐渐追赶Github,并用微创新超过Github. 源码在:http://github.com/Aimeast/GitCandy演示在:http://git.53wb.com https://gitcandy.com/Repository Bonobo到GitCandy数据库转换程序:http://git.53w

gitolite配置git服务器权限

服务器版本:centos6.5 第一步:安装git服务器(root用户) 直接用yum安装就行 yum install -y git 因为CentOS默认的perl少了这个模块,所以要安装perl yum install perl 创建git用户 # useradd git # passwd git 安装gitolite 切换到git用户 # su - git 创建bin目录 $ mkdir bin 下载gitolite安装包 $ git clone git://github.com/sitar

配置git服务器

想安装一个优良的版本控制工具.今天试了一下安装git.安装过程很简单,配置过程全是泪,先记录一下,以后在解决公钥没有起作用的原因 老规矩,查看是否有git: # git --version 没有发现 1.安装git # yum install git 接下来我们 创建一个git用户组和用户,用来运行git服务: # groupadd git # adduser git -g git # passwd git //修改git用户的密码 2.创建我们的git仓库 # cd /home # mkdir

CentOS安装配置Git服务器(gitosis)

1.安装git客户端(为了clone gitosis版本库)安装依赖包:yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel perl-devel安装git: yum install git安装成功后,可以用git --version查看安装的git版本号2.安装gitosis安装python工具:yum install python python-setuptools依次执行:git clone gi

在mac下配置Git服务器

一,设置远程访问 logout 当前账户,使用 git 账户登录:在 System Preferences->Sharing 中,勾选:Web Sharing 和 Remote Logig. 二. 下载安装gitosis 1,Mac Snow默认已经为我们安装了 Git 和 Python,可以使用如下命令查看其版本信息: yourname:~ git$ git --version git version 1.7.3.4 yourname:~ git$ python --version Pytho

ubuntu gitolite配置git服务器

apt-get install git gitolite useradd -m -s /bin/bash git su - git 上传管理员公共密钥 gl-setup 管理员公共密钥 git clone [email protected]:gitolite-admin.git

Git服务器的Gitosis安装配置及gitignore的使用方法

Git服务器Gitosis安装设置 1.安装 openssh服务器 sudo apt-get install openssh-server openssh-client 2.创建个人公钥和私钥 在默认用户的主目录路径下,运行以下命令,按照提示创建公钥和私钥 ssh-keygen -t rsa 默认生成2048位,如果需要提高安全级别,也可以通过下面的命令创建公钥和私钥 ssh-keygen -t rsa -b 4096 默认情况下,公钥和私钥会保存在~/.ssh目录下,如下所示: id_rsa

debian下使用gitosis+gitweb搭建SSH认证的git服务器

搭建完成Git服务器后,需要使用两台机器进行测试,一台机器作为服务器端server,一台服务器作为客户端client.整个系统,需要三个计算机账户,这里假设server端的账户名为git,client端需要一个管理员gitadmin,一个开发者gituser.这里的环境,使用两台处于同一局域网内的两台机器作为server以及client,其中server端系统为debian 6,client端为fedora 16.1    建立server端账户git,用于安装git相关的服务. sudo us