Gitosis 正在参加 2020 年度 OSC 中国开源项目评选,请投票支持!
Gitosis 在 2020 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
投票让它出道
已投票
Gitosis 获得 2020 年度 OSC 中国开源项目评选「最佳人气项目」 !
Gitosis 获得 2020 年度 OSC 中国开源项目评选「最佳人气项目」「最积极运营项目」 !
Gitosis 获得 2020 年度 OSC 中国开源项目评选「最积极运营项目」 !
授权协议 GPLv2
开发语言 C/C++ 查看源码 »
操作系统 Linux
软件类型 开源软件
开源组织
地区 不详
投 递 者 红薯
适用人群 未知
收录时间 2012-10-10

软件简介

Git是非常著名的分布式版本控制系统。Gitosis 则是方便通过 Git 与 ssh 架设中央服务器的软件。

展开阅读全文

代码

的 Gitee 指数为
超过 的项目

评论 (0)

加载中
更多评论
暂无内容
发表了博客
2016/01/25 18:01

gitosis 配置

Gitosis是一套用来管理authoriz_keys文件和实现简单链接限制的脚本。 也是一个git项目。 用户可以通过修改这个Gitosis项目并推送至服务器上,Gitosis就会随之改变运行策略。 Gitosis是依赖于某些Python工具,使用前需要安装Python的setuptools包 默认Gitosis会把 /home/git作为存储所有Git仓库的根目录 1、服务端 yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel perl-devel 安装git yum install -...

0
0
发表了博客
2015/04/03 11:53

gitosis管理git

Git是非常著名的分布式版本控制系统。 Gitosis则是方便通过Git与ssh架设中央服务器的软件。 这篇文章 的安装流程写得很明了,但使用中还是遇到了些许问题,本文算是该流程的补充。如果打算通过Gitosis架设服务器通过本文或许可以少走不少弯路。 一、架设步骤 1. 下载并安装python setuptools sudo apt-get install python-setuptools 2. 下载并安装gitosis cd ~/src git clone git://eagain.net/gitosis.git cd gitosis python...

0
0
发表于开发技能专区
2014/02/22 13:26

服务器上的 Git - Gitosis

Gitosis 把所有用户的公钥保存在 authorized_keys 文件的做法,只能凑和一阵子,当用户数量达到几百人的规模时,管理起来就会十分痛苦。每次改删用户都必须登录服务器不去说,这种做法还缺少必要的权限管理 — 每个人都对所有项目拥有完整的读写权限。 幸好我们还可以选择应用广泛的 Gitosis 项目。简单地说,Gitosis 就是一套用来管理 authorized_keys文件和实现简单连接限制的脚本。有趣的是,用来添加用户和设定权限的并非通...

0
3
发表了博客
2014/11/18 17:52

Gitosis 服务架设

一,关于Gitosis Gitosis 是Gitolite的鼻祖,同样也是一款基于SSH公钥认证的Git服务管理工具。但功能要比Gitolite弱些。Gitosis作者 Tommi Virtanen 最后一次提交是2009年9月。现在已经停止了更新。但是Gitolite依然有其生命力。Gitolite 配置简洁,可以直接在服务器端编辑,可成为针对某些服务定制的、内置的、无须管理的Git 服务。 二、安装Gitosis $git clone git://github.com/ossxp-com/gitosis.git 进入gitosis目录,执行...

0
0
发表于软件架构专区
2015/11/05 17:17

Git & Gitosis On CentOS 6

一、安装Git 1、准备工作 yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel perl-devel 2、下载安装 git clone https://github.com/git/git yum remove git cd git make prefix=/usr install git --version 3、Git服务器用户 useradd -r -s /bin/sh -c 'git version control' -d /data/git git mkdir -p /data/git chown git:git /data/git 二、安装Gitosis管理Git服...

0
1
发表了博客
2013/12/14 16:19

CentOS下的Git服务器:Gitosis

我们很多人知道Git可能是从Github开始的。因为Github是如此流行,几乎所有写代码的人都知道它,以至于一提到Git就以为是Github,其实两者并没有多少关系,只是名字类似而已(这有点像Java和JavaScript)。 实际上,Git是一个分布式版本控制软件,原来是Linux内核开发者Linus Torvalds为了更好地管理Linux内核开发而创立的。虽然Git比SVN优秀很多,但它们最初被设计出来的想法是一致的,那就是版本控制。而Github却是一个网站,充...

3
8
发表了博客
2018/06/24 20:15

centos下配置gitosis服务器

背景: 一台windows电脑,Xshell可以登录centos服务器(centos7.2 64位,有root用户权限),windows电脑已经安装好git和tortoies 在windows下下载和上传文件用的是tortoies工具,tortoies版本是1.6(安装过程中选择的是tortoiesgitplink) 博客内容大致分以下几部分: 安装gitosis 修改gitosis*权限 创建管理员用户 配置gitosis仓库,初始化 添加项目和项目成员 配置步骤: 1、 在centos下,安装gitosis。安装git,用git来下载g...

0
0
2015/06/03 10:45

Git服务器Gitosis架设指南

1、安装 openssh服务器与客户端工具  sudo yum install openssh-server openssh-client 2、创建个人公钥和私钥(用于后面的git服务的管理员管理) 在默认用户的主目录路径下,运行以下命令,按照提示创建公钥和私钥  ssh-keygen -t rsa 默认生成2048位,如果需要提高安全级别,也可以通过下面的命令创建公钥和私钥  ssh-keygen -t rsa -b 4096 3、安装python的setup tool  sudo yum install python-setuptools...

0
0
发表了博客
2013/07/22 16:10

Git服务器Gitosis安装设置

# 1. 准备环境,安装更新 sudo apt-get update sudo apt-get upgrade # 2. 安装 openssh服务器 sudo apt-get install openssh-server openssh-client # 3. 安装 git服务器 sudo apt-get install git-core # 4. 配置 git服务器 * 创建git服务器管理用户 sudo useradd -m git sudo passwd git > 用户名和密码均为git * 创建git仓库存储目录 sudo mkdir /home/git/repositories * 设置git仓库权限 sudo chown git:git /home/git/r...

0
5
2020/05/02 18:16

git版本控制gitosis的安装与使用

gitosis是Git下的权限管理工具,通过一个特殊的仓库(gitosis-admin.git)对Git权限进行管理。 一、服务端安装并配置gitosis (1)通过以下方式获取到安装包 root@wz:/home/git# git clone https://github.com/res0nat0r/gitosis (2)使用python进行安装 root@wz:/home/git# python gitosis/setup.py install (3)将authorized_keys移除或重新命名为authorized_keys.bak,Gitosis 将为我们管理公钥,后再重新添加公钥,并且让 ...

0
0
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
发表了问答
2014/07/11 11:49

gitosis无法增加仓库,也有可能是增加了但是连不上

@红薯 现在的情况是这样的,gitosis已经安装成功了,而且gitosis-admin也clone下来,并且能正常更新,但是在gitosis.conf中添加新仓库后,总是连不上,我用的是同一个用户,没有增加用户。请问是什么原因?还是说我漏了什么操作? gitosis.conf [gitosis] [group gitosis-admin] members = dong@macbook writable = gitosis-admin [group wxpay] members = dong@macbook writable = wxpay 错误信息 macbook:GitHub dong$ git...

15
0
发表了问答
2013/11/28 10:12

关于Gitosis的管理一些问题 @红薯 @王振威

@红薯 @王振威 ,我问件事情. 我也假设了Gitosis,但是git仓库路径是 git clone git@gitserver:project.git 怎么样设置才能实现像OSCGit一样, git clone git@gitserver:username/project.git

2
0
发表了问答
2012/10/10 13:06

Git 服务器 Gitosis 架设指南

本文转自:http://www.jiangmiao.org/blog/1600.html Git是非常著名的分布式版本控制系统。 Gitosis则是方便通过Git与ssh架设中央服务器的软件。这篇文章的安装流程写得很明了,但使用中还是遇到了些许问题,本文算是该流程的补充。如果打算通过Gitosis架设服务器通过本文或许可以少走不少弯路。 一、架设步骤 1. 下载并安装python setuptools sudo apt-get install python-setuptools 2. 下载并安装gitosis cd ~/src git clon...

4
18
发表了问答
2012/10/10 13:10

配置 Gitosis

傻瓜式安装 sudo apt-get install gitosis #我表示要求不高,能用就行 安装后会生成/svr/gitosis目录 以及一个新用户gitosis,作为管理员 初始化 使用本地的ssh-key初始化gitosis $ sudo -H -u git gitosis-init < /path/to/public_key.pub Initialized empty Git repository in /srv/gitosis/repositories/gitosis-admin.git/ Reinitialized existing Git repository in /srv/gitosis/repositories/gitosis-admin.git/ 配置 gi...

1
0
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
0 评论
31 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部