参考网上资料搭建 git 服务器过程记录 如下:
硬件需求
一台 IBM 服务器:四核,CPU(主频 2Ghz 以上),内存 4G,500G 的硬盘(3 块,都做了
raid0),能够接入网络
软 件 需 求 : ubuntu 安 装 盘 ( Ubuntu10.10 服 务 器 版 ), git-core, gitosis, openssh-server,
openssh-client,samba,gitk,git-gui
1, 选择语言种类,并选择是试用 ubuntu 还是安装 ubuntu。选择 English,并选择安装 ubuntu
2, 选择时区:Asia China(Shanghai)
4, 分区:选择手动分区,并对其中一块硬盘进行手动分区。/分配 30G 存储空间,文件系
统类型为 ext4,/swap 分配 2G 存储空间,文件系统类型为 swap,/tmp 分配 20G 存储空
间,文件系统类型为 ext4,/boot 分配 10G 存储空间,文件系统类型为 ext4,剩余的空
间都分配给/home,文件系统类型为 ext4。
5, 设置用户名和密码。注意:设置的用户名中不能有 . 等特殊字符。假定设置用户名为
6, 确认之前输入的信息,确认无误后前进。
7, 开始安装。
安装完成后重启机器,用步骤 5 中设定的用户名密码登陆系统。
进入系统后,需要对系统进行更新,否则后面安装其他软件时可能会安装不成功。
打开终端,先执行 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 账户下进行
#ssh 服务的登录端口
#禁止 root 用户登录
PermitRootLogin no
StrictModes yes
RSAAuthentication yes
#检查密钥的用户和权限是否正确
#启用 RSA 认证