`
huangjinjin520
  • 浏览: 68467 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

liunx下搭建git服务器

阅读更多
1、 添加git用户
useradd -m git
2、 修改git用户密码(密码为git)
passwd git
3、 解压git-1.7.12.2.tar.gz并安装git
tar -xvf git-1.7.12.2.tar.gz
cd git-1.7.12.2
make
make install
4、 初始化一下git用户,为了安装gitosis做准备。在任何一台机器上使用git,第一次必须要初始化一下:
git config --global user.name "git"
git config --global user.email "git@server.com"
5、 安装setuptools-0.6c8.tar.gz,为安装gitosis做准备
tar -xvf setuptools-0.6c8.tar.gz
cd setuptools-0.6c8
python setup.py build
python setup.py install
6、 安装gitosis.tar.gz
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文件(修改后commit即可)


12、 创建一个仓库(我们提交的代码提交到该仓库)
mkdir runtime.git
git init --bare
13、 修改gitosis.conf文件,增加访问runtime.git仓库的权限,使用eclipse访问runtime.git仓库
修改如下:
[gitosis]

[group gitosis-admin]
writable = gitosis-admin
members = RSA-1024

[group devloper]
writable = runtime
members = RSA-1024






  • 大小: 39.9 KB
  • 大小: 51 KB
  • 大小: 45 KB
  • 大小: 59.5 KB
0
0
分享到:
评论

相关推荐

    linux下搭建git服务器步骤

    linux下搭建git服务器步骤,本人亲测可用。linux下搭建git服务器步骤,本人亲测可用

    linux搭建git服务器

    linux搭建git服务器

    linux中搭建git服务器

    (使用--prefix参数指定Git的安装路径,git默认的命令都安装在/usr/local/bin目录下,因此如果这里指定的目录非/usr/local/那么如果不设置相应的环境变量git将不可用。因此,尽量指定这个安装路径)

    详解在Linux下搭建Git服务器

    本篇文章主要介绍了详解在Linux下搭建Git服务器,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧

    在Linux下搭建Git服务器步骤

    本篇文章主要介绍了在Linux下搭建Git服务器步骤,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧

    在Linux下搭建Git服务器的方法详解

    虽然用Git的人不多,但是git不仅仅是svn等版本控制系统的替换工具,它自己强大的功能,稳定的性能,方便快捷等优点自然不需多说,不...本文将会详细介绍在Linux下搭建Git服务器的方法,有需要的朋友们可以参考借鉴。

    Linux 搭建Git服务器的方法

    安装Git yum install -y git ...# 切到指定目录下 sudo git init --bare server.git # owner指定为git sudo chown -R git:git server.git 禁用git用户Shell 在 /etc/passwd 文件里把 git:x:502:502

    在Linux下搭建Git服务器

    导读:众所周知,版本系统在开发环境中是必不可少的,但是我们可以把代码免费的托管到GitHub上,如果我们不原意公开项目的源代码,公司又不想付费使用,那么我们可以自己搭建一台Git服务器,可以用Gitosis来管理公钥...

    linux环境下搭建git服务器

    看个人选择情况,其实也可以让码云来托管的,或者想自己搭建git服务器

    搭建Linux Git服务器以及配置tortoiseGit

    详细介绍在Linux下如何搭建Git服务器进行版本控制,以及windows下的tortoiseGit如何安装,配置连接到远程服务器,以及使用ssh协议时Linux服务端跟windows tortoiseGit 端如何配置。使用的是Git-1.7.3.1和TortoiseGit...

    linux上搭建私有Git服务器的详细教程

    搭建Git服务器需要准备一台运行Linux的机器,在此我们使用CentOS。以下为安装步骤: 1.下载git-2.22.0.tar.gz  https://Github.com/Git/Git/archive/v2.22.0.tar.gz 使用Xftp 把安装包放到服务器上 2、安装git服务...

    git+gitlab linux搭建

    git gitlab 搭建,不同版本的服务器,可能会存在偏差!

    linux搭建 git 服务器.docx

    。。。

    linux搭建 git 服务器.pdf

    。。。

    Linux下使用Apache搭建Git服务器

    近在学Linux,终于在Linux上用Apache搭建起了Git服务器,在此记录一下。  服务器:阿里云服务器  Linux版本:CentOS 6.5  Apache版本:Apache/2.2.15  Git版本:git 1.7.1  Git访问方式:基于http的基本...

    linux环境下GIT学习讲解PPT

    本文是一个专门介绍Git的PPT,可以用来给新手讲解关于Git的知识。从Git简介、Git安装、创建Git版本库、Git版本库中的版本控制与搭建Git服务器五个方面介绍Git。

    Windows系统平台下使用Gitblit搭建Git服务器及使用

    Gitblit 是一个和 Gitlab 、github、gitee 功能差不多的 git 远程仓库系统,Gitblit 开源免费、兼容性强、支持windows 和 linux 环境、适合中小企业和个人使用。Gitlab 安装部署起来比较麻烦,而 Gitblit 就简单很多...

    Git单机服务器搭建.zip

    Gitblit 是一个纯 Java 库用来管理、查看和处理 Git 资料库,相当于 Git 的 Java 管理工具。 Gitblit 支持Linux操作系统,因此 Gitblit...如果公司要搭建自己的 Git 服务器,可以使用 Gitblit 这个开源的 Git 服务器。

Global site tag (gtag.js) - Google Analytics