您的位置:首页 > 其它

搭建一个简单的git服务器(基于阿里云)

2015-12-08 02:37 453 查看
今天花了一天时间学了学git,git的一些常规使用命令都没什么好说的。所以就来说说我最感兴趣的内容:在服务器(本文基于阿里云Ubuntu)上搭建git服务器。

步骤

搭建git服务器首先得安装了必要的软件
sudo   apt-get git git-core ssh


然后我们创建一个git用户
sudo adduser git
这样会在/Home 目录下生成一个git用户的目录

在git目录中找到或创建一个
.ssh
目录,并在 .ssh 目录中找到或创建一个
authorized_keys
的文件

添加公钥( id_rsa.pub 文件里的内容 )到第3步中 authorized_keys文件中去,一行添加一个公钥

初始化一个空的git仓库,比如在/srv 目录下使用
git init --bare test.git
,则会在 /srv目录下生成这个仓库

使用
git clone
将仓库克隆到本地,如:
git clone git@host:/srv/test.git
其中的host是你服务器的主机名,其余内容不变

现在就可以提交和进行push操作了

提示:需要对公钥进行管理可以用gitolite工具
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: