搭建一个简单的git服务器(基于阿里云)
2015-12-08 02:37
453 查看
今天花了一天时间学了学git,git的一些常规使用命令都没什么好说的。所以就来说说我最感兴趣的内容:在服务器(本文基于阿里云Ubuntu)上搭建git服务器。
然后我们创建一个git用户
在git目录中找到或创建一个
添加公钥( id_rsa.pub 文件里的内容 )到第3步中 authorized_keys文件中去,一行添加一个公钥
初始化一个空的git仓库,比如在/srv 目录下使用
使用
现在就可以提交和进行push操作了
提示:需要对公钥进行管理可以用gitolite工具
步骤
搭建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工具
相关文章推荐
- Shell
- 如何用mathematica做泰勒逼近,animate函数使用,插值
- python培训Day7 随笔
- 滴滴快车奖励政策,高峰奖励,翻倍奖励,按成交率,指派单数分级(12月8日)
- Js取float型小数点后两位数的方法
- 黑马程序员-C学习日记-数组
- 手把手教你如何用mathematica做泰勒逼近
- Sort List
- 欢迎使用CSDN-markdown编辑器
- AngularJS 验证
- Xcode选择性编译
- 如何将lrc歌词文件批量转换为ANSI编码?
- Android学习笔记(5):配置文件AndroidManifest.xml和Android权限
- robots.txt写法大全和robots.txt语法的作用
- navicat 连接sqlserver提示要安装 sql server native client
- 多线程概述
- Linux学习(一):从图形界面进入命令行及命令行进入图形界面
- Node js报错 npm ERR! cb() never called! Win7下安装NPM
- Maven入门
- AngularJS html+DOM+ng-click事件