git
服务器搭建过程
参考网上资料搭建
git
服务器
过程记录
如下:
硬件需求
一台
IBM
服务器:四核,
CPU
(主频
2Ghz
以上)
,
内存
4G
,
500G
的硬盘(
3
块,都做了
raid0
)
,能够接入网络
软
件
需
求
:
ubuntu
安
装
盘
(
Ubuntu10.10
服
务
器
版
)
,
git-core,
gitosis,
openssh-server,
openssh-client
,
samba
,
gitk
,
git-gui
一、安装
ubuntu
系统
安装系统的界面大致如下:
1
,
选择语言种类,
并选择是试用
ubuntu
还是安装
ubuntu
。
选择
English
,
并选择安装
ubuntu
2
,
选择时区:
Asia
China(Shanghai)
3
,
选择键盘模式:
USA
4
,
分区:选择手动分区,并对其中一块硬盘进行手动分区。
/
分配
30G
存储空间,文件系
统类型为
ext4
,
/swap
分配
2G
存储空间,文件系统类型为
swap
,
/tmp
分配
20G
存储空
间,文件系统类型为
ext4
,
/boot
分配
10G
存储空间,文件系统类型为
ext4
,剩余的空
间都分配给
/home
,文件系统类型为
ext4
。
5
,
设置用户名和密码。注意:设置的用户名中不能有
.
等特殊字符。假定设置用户名为
gitserver
。
6
,
确认之前输入的信息,确认无误后前进。
7
,
开始安装。
安装完成后重启机器,用步骤
5
中设定的用户名密码登陆系统。
二、安装软件
进入系统后,需要对系统进行更新,否则后面安装其他软件时可能会安装不成功。
1
,
更新系统(
gitserver
账户下进行
)
打开终端,先执行
sudo apt-get update
命令,然后执行
sudo apt-get upgrade
命令。
sudo apt-get update
:与服务器同步软件包列表,这里的服务器是指系统在
sourcelist
文件中的源。
sudo apt-get upgrade
:
升级所有可升级的软件包,如果可升级的软件包依赖于新的软件包,
那么新的软
件包也会被安装。
2
,
安装
openssh
的服务器端(
gitserver
账户下进行
)
本地已经下载了
Openssh
的
deb
包,
可以直接安装。
打开终端,
cd
到
deb
包所在的路径,
然后执行命令
sudo dpkg
–
i opensshxxx.deb
。完成安装。
如果本地没有提前下载软件的
deb
包,
那么在网络连接正常的情况下,
可以直接在终端
输入
sudo apt-get install openssh-server
,按照提示即可完成安装。
Sudo dpkg
–
I opensshxxx.deb
:安装当前目录下的
opensshxxx.deb
包。
Sudo apt-get install openssh-server
:从源中下载
openssh-server
,并自动安装。
3
,
修改
ssh
的配置文件(
gitserver
账户下进行
)
将配置文件按如下内容修改:
Port 22
#ssh
服务的登录端口
PermitRootLogin no
#
禁止
root
用户登录
StrictModes yes
#
检查密钥的用户和权限是否正确
RSAAuthentication yes
#
启用
RSA
认证