通过Smart HTTP提供代码下载/上传服务
来源:互联网 发布:阿里云新手礼包在哪里 编辑:程序博客网 时间:2024/06/05 05:16
Smart HTTP是通过激活Git(1.6.6及以后版本)自带的、名为git-http-backend
的cgi
脚本实现的。注意,此脚本只在Apache 2.x上有效。
配置Apache2,开启git-http-backend
脚本:
SetEnv GIT_PROJECT_ROOT /my_repos_root_pathSetEnv GIT_HTTP_EXPORT_ALLScriptAlias /git/ /usr/lib/git-core/git-http-backend/
现在git clone http://yourhost/repos/xxx.git
应该可以检出你的xxx
代码库了。但是,出于安全考虑,没有授权方式的访问不提供上传(push
)服务,所以暂时还不能push
你的更新到代码库中。
配置授权,开启push
服务。这里以Basic
授权为例:
<Location /repos/> AuthType Basic AuthName "Git Access" AuthUserFile /opt/access/git.passwd Require valid-user</Location>
当然,你也可以配置成匿名clone
,授权push
的工作方式,这里就不举例了。
0 0
- 通过Smart HTTP提供代码下载/上传服务
- PB通过VDN实现Http上传、下载
- 使用MFC提供的Http类下载和上传文件
- 使用MFC提供的Http类下载和上传文件
- serversocket 提供http服务
- 如何通过Openssl实现私有CA,并为HTTP服务提供TLS/SLL安全机制
- 通过http请求服务
- http上传和下载
- 为编辑小MM提供的服务代码。关于图片上传的。
- TFS 2010:服务器不提供Team Foundation服务,HTTP代码503,Service Unavailable
- Nexon通过Xsolla提供全球支付服务
- 通过autossh提供内网服务
- 2.通过tcp提供daytime服务
- 7.通过udp提供echo服务
- http上传文件代码
- 游戏项目上传到开源SVN,提供下载
- 谷歌开始提供StarOffice下载服务
- 配置WebLogical虚拟目录提供下载服务
- poj--3278
- ArcGIS教程:了解坡度
- AtomicInteger
- 初学AsyncTask
- eclipse最有用快捷键整理 by 戎码一生
- 通过Smart HTTP提供代码下载/上传服务
- Html5添加audio音频播放器插件教程
- Android:Intent
- Python学习笔记(1)
- C# 鼠标点击任务栏图标软件还原或最小化
- Anroid 数据持久化方案
- 那些年我们一起追过的缓存写法(一)
- 面向对象<2>__笔记(12)
- Machine Learning Notes I: The Standard Linear Model