个人工具

“Git服务器Gitosis安装设置”的版本间的差异

来自Ubuntu中文

跳转至: 导航, 搜索
第1行: 第1行:
1、安装 openssh
+
1、安装 openssh服务器
  
 
  sudo apt-get install openssh-server openssh-client
 
  sudo apt-get install openssh-server openssh-client
  
2、安装 git服务器
+
2、创建个人公钥和私钥
 +
在默认用户的主目录路径下,运行以下命令,按照提示创建公钥和私钥
 +
ssh-keygen -t rsa
 +
 
 +
默认情况下,公钥和私钥会保存在~/.ssh目录下
 +
id_rsa  id_rsa.pub  known_hosts
 +
 
 +
3、安装 git服务器
 
  sudo apt-get install git-core
 
  sudo apt-get install git-core
  
3、配置 git服务器
+
4、配置 git服务器
  
 
创建git服务器管理用户
 
创建git服务器管理用户
第23行: 第30行:
 
  git config --global user.email "myname@server"
 
  git config --global user.email "myname@server"
  
4、安装python的setup tool
+
5、安装python的setup tool
 
  sudo apt-get install python-setuptools
 
  sudo apt-get install python-setuptools
  
5、获取并安装gitosis
+
6、获取并安装gitosis
 
  cd /tmp
 
  cd /tmp
 
  git clone git://eagain.net/gitosis.git
 
  git clone git://eagain.net/gitosis.git
 
  cd gitosis
 
  cd gitosis
 
  sudo python setup.py install
 
  sudo python setup.py install
 +
 +
7、配置gitosis

2011年4月22日 (五) 01:37的版本

1、安装 openssh服务器

sudo apt-get install openssh-server openssh-client

2、创建个人公钥和私钥 在默认用户的主目录路径下,运行以下命令,按照提示创建公钥和私钥

ssh-keygen -t rsa

默认情况下,公钥和私钥会保存在~/.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 "myname"
git config --global user.email "myname@server"

5、安装python的setup tool

sudo apt-get install python-setuptools

6、获取并安装gitosis

cd /tmp
git clone git://eagain.net/gitosis.git
cd gitosis
sudo python setup.py install

7、配置gitosis