码迷,mamicode.com
首页 > 其他好文 > 详细

centos 下git服务器搭建

时间:2016-10-26 09:20:25      阅读:202      评论:0      收藏:0      [点我收藏+]

标签:core   守护   http协议   自己   访问   补充   word   ssh   写法   

准备

CentOS Linux release 7.0.1406 (Core)

ssh 22端口

http 80端口

本文主要是ssh协议支持,http协议配置后还有问题。

摘抄的一段说明

SSH 协议

架设 Git 服务器时常用 SSH 协议作为传输协议。 因为大多数环境下已经支持通过 SSH 访问 —— 即时没有也比较很容易架设。 SSH 协议也是一个验证授权的网络协议;并且,因为其普遍性,架设和使用都很容易。

通过 SSH 协议克隆版本库,你可以指定一个 ssh:// 的 URL:

$ git clone ssh://user@server/project.git

或者使用一个简短的 scp 式的写法:

$ git clone user@server:project.git

你也可以不指定用户,Git 会使用当前登录的用户名。

优势

用 SSH 协议的优势有很多。 首先,SSH 架设相对简单 —— SSH 守护进程很常见,多数管理员都有使用经验,并且多数操作系统都包含了它及相关的管理工具。 其次,通过 SSH 访问是安全的 —— 所有传输数据都要经过授权和加密。 最后,与 HTTP/S 协议、Git 协议及本地协议一样,SSH 协议很高效,在传输前也会尽量压缩数据。

缺点

SSH 协议的缺点在于你不能通过他实现匿名访问。 即便只要读取数据,使用者也要有通过 SSH 访问你的主机的权限,这使得 SSH 协议不利于开源的项目。 如果你只在公司网络使用,SSH 协议可能是你唯一要用到的协议。 如果你要同时提供匿名只读访问和 SSH 协议,那么你除了为自己推送架设 SSH 服务以外,还得架设一个可以让其他人访问的服务。

 

2016-10-26 补充,ssh没有http访问方便,已改用gitlab实现,还不错,参照官网文档即可

 

centos 下git服务器搭建

标签:core   守护   http协议   自己   访问   补充   word   ssh   写法   

原文地址:http://www.cnblogs.com/wellma/p/5009378.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!