用gitolite 建立git server
来源:互联网 发布:当铺软件 编辑:程序博客网 时间:2024/05/16 09:32
新搭建了一个git服务器,记录一下安装过程。
OS: Ubuntu 12.04 LTS 64bit
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 id_rsa.pub known_hosts
3、安装 git服务器
sudo apt-get install git-core
4、配置 git服务器
创建git服务器管理用户
sudo useradd -m git
sudo passwd git
创建git仓库存储目录
sudo mkdir /home/git/repositories
设置git仓库权限
sudo chown git:git /home/git/repositories
sudo chmod 755 /home/git/repositories
初始化全局设置
git config --global user.name "git"
git config --global user.email "git@server"
5、安装python的setup tool
sudo apt-get installpython-setuptools
6、获取并安装gitolite
登录到git用户。如果没有给git用户设置密码,可以从root用户通过su切换过去。
su - git
确认 ~/.ssh/authorized_keys 不存在
将公钥放在 ~/git.pubgit clone git://github.com/sitaramc/gitolite
mkdir -p ~/bin
gitolite/install -to~/bin
bin/gitolite setup -pk git.pub
到此gitolite-admin库已经建立了。接下来就把它clone, 增加其它用户权限等等。
git clonegit@host:gitolite-admin
- 用gitolite 建立git server
- 用gitolite搭建git server
- 用gitolite搭建git server
- gitolite建立git服务器
- 用 gitolite搭建git server实现权限控制(1)
- 用 gitolite搭建git server实现权限控制(2)
- 使用Gitolite建立远程git仓库
- 在Ubuntu上搭建git+gitolite server
- Gitolite轻松部署/管理git server
- Linux 使用 Gitolite 架設 Git Server
- 用GITOLITE管理GIT仓库
- 企业级Git Server服务器架设,使用Gitolite管理权限
- 创建带权限控制的git server(使用gitolite)
- Gitolite 构建 Git 服务器
- Gitolite架设git服务器
- Gitolite 构建 Git 服务器
- Gitolite构建Git服务器
- Gitolite 构建 Git 服务器
- 朴素贝叶斯 垃圾邮件检测 Naive Bayes Spam detection
- scala学习
- 动态规划散点笔记
- redis单机安装
- JSON.parse()和JSON.stringify()
- 用gitolite 建立git server
- 欢迎使用CSDN-markdown编辑器
- Spring注解详解
- 哈工大深研院数字图像处理第二次大作业:水果自动识别(1)ROI提取
- 你还没掌握超表「视图」, 难怪觉得数据繁杂得要命!
- 安装sql server 2008 遇到的问题及解决办法
- Log4j配置与使用
- View controller-based status bar appearance
- 关于nginx指令的问题