【问题标题】:Git Clone Repo from virtualbox Ubuntu 14.04 server http protocol来自 virtualbox Ubuntu 14.04 服务器 http 协议的 Git Clone Repo
【发布时间】:2015-01-29 09:35:19
【问题描述】:
我在 /var/www/test 中的虚拟机上创建了一个 git 存储库
我有什么简单的方法可以通过 http 协议从我的主机克隆这个 repo 吗?
尝试使用 gittortoise/gitbash 传递我的 http 协议,但它似乎没有找到任何 repo,你在那里它是 100%
我可以通过网络浏览器访问它
配置(没有足够的声望在这里发布图片:/):
http://pokazywarka.pl/ft7k05/
【问题讨论】:
标签:
git
ubuntu
ubuntu-14.04
tortoisegit
ubuntu-server
【解决方案1】:
您必须在虚拟机中的 repo 上调用 git update-server-info。然后激活 post-update 钩子:
在虚拟机上转到.git/hooks 目录。应该有一些以.sample 结尾的文件。查找post-update.sample 文件。要激活此钩子,只需将其重命名为 post-update。
如果此文件不存在,只需使用以下内容创建它:
#!/bin/sh
exec git update-server-info
确保文件是可执行的 (chmod 755 post-update)。