我在服务器(apache)上有一个公共存储库,我可以使用SSH从本地克隆它:
(function() {
function send_stuff(){ /* Deal with console arguments. */ }
var oldLog=console.log;
console.log=function(msg) {
oldLog.apply(this,arguments);
send_stuff(Array.prototype.slice.call(arguments).join());
}
}())
console.log("test");
console.log("Hello %s", "Bob");
console.log("Here is an object %o", { stuff: "thing" });
但同样的回购不能用http:
克隆$ git clone user@myserver:public_html/repo
使用浏览器,我可以在进入时看到我的仓库的内容(userdir mod被激活并设置为文档根目录):
$ git clone http://myserver/repo
// fatal: repository 'http://myserver/repo' not found
以及与
相关联的git文件夹http://myserver/repo
我将文件夹权限设置为755.
我做错了什么?
答案 0 :(得分:0)
试试这个:
git clone https://username@myserver.com/repo/.git
或不安全的版本:
git clone https://username:password@myserver.com/repo/.git
另外请确保您使用的是最新版本的Git。