首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

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

gitosis是Git下的权限管理工具,通过一个特殊的仓库(gitosis-admin.git)对Git权限进行管理。...一、服务端安装并配置gitosis (1)通过以下方式获取到安装包 root@wz:/home/git# git clone https://github.com/res0nat0r/gitosis...,Gitosis 将为我们管理公钥,后再重新添加公钥,并且让 Gitosis 自动控制authorized_keys文件。...: 二、客户端操作gitosis (1)现在可以试一下用初始化 Gitosis 公钥的拥有者身份 SSH 进服务器: 说明 Gitosis 认出了该用户的身份,但由于没有运行任何 Git...gitosis-admin目录结构如下: gitosis.conf文件是用来设置用户、仓库和权限的控制文件。 keydir 目录则是保存所有具有访问权限用户公钥的地方每人一个。

86110
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    使用gitosis来配置管理git服务器端

    安装git emerge -av dev-util/git 2.安装gitosis git环境默认是可以直接使用的,但需要为每个成员开ssh权限帐号,且各个仓库之间的交叉权限管理很麻烦,所以需要使用gitosis...emerge -av gitosis 如果提示这个包被mask了,需要编辑/etc/portage/package.keywords文件,在里面加入 dev-util/gitosis ~amd64 3....成功的话,你将看到类似下面的提示: Initialized empty Git repository in /var/spool/gitosis/repositories/gitosis-admin.git...脚本权限 chmod 755 /var/spool/gitosis/repositories/gitosis-admin.git/hooks/post-update 至此,服务端配置已经完成。...下面在客户端同步gitosis管理库 git clone git@YOUR_SERVER:gitosis-admin.git cd gitosis-admin 你将看到以下文件 -rw-r--r--

    95520

    linux搭建git服务端_linux搭建git服务端

    tar -xvf gitosis.tar.gz cd gitosis python setup.py install 7、 使用eclipse生产一个公钥,或者使用如下命令在linux中生成 ssh-keygen...-t rsa 该密钥生成在/home/git/.ssh目录中 8、 使用git用户登陆初始化仓库 su – git gitosis-init < /home/git/.ssh/id_rsa.pub 9...、 修改 chmod 755 \ /home/git/repositories/gitosis-admin.git/hooks/post-update 10、 使用eclipse访问管理员仓库gitosis-admin.git...11、 把gitosis-admin.git仓库当做project导入eclipse中,添加用户通过在keydir目录中添加公钥(添加后commit即可),读写权限通过修改gitosis.conf文件...仓库的权限,使用eclipse访问runtime.git仓库 修改如下: [gitosis] [group gitosis-admin] writable = gitosis-admin members

    1.7K20

    扫码

    添加站长 进交流群

    领取专属 10元无门槛券

    手把手带您无忧上云

    扫码加入开发者社群

    相关资讯

    热门标签

    活动推荐

      运营活动

      活动名称
      广告关闭
      领券