使用Git-Mediawiki,如何在受.htpasswd保护的目录中访问Mediawiki站点?

时间:2015-07-15 03:44:05

标签: git apache mediawiki password-protection .htpasswd

我正在使用Git-MediaWiki通过Git访问远程Mediawiki网站。但是wiki站点的根目录是使用htpassword生成的密码。如此天真地使用git fetch不起作用:

git fetch origin
Password for 'http://adminuser0@example.com': 
Failed to log in mediawiki user "adminuser" on http://example.com/mywiki
  (error 2: 401 Authorization Required : error occurred when accessing http://example.com/mywiki/api.php after 1 attempt(s))
fatal: bad object 0000000000000000000000000000000000000000
error: mediawiki::http://example.com/mywiki did not send all necessary objects

按照Git-Mediawiki的用户手册,我在localrepo/.git/config中配置为

[remote "origin"]
    url = mediawiki::http://example.com/mywiki
    fetch = +refs/heads/*:refs/remotes/origin/*
    mwLogin = adminuser

有什么想法吗?我希望是否可以插入脚本化的中间步骤来输入htpasswd保护的用户名和密码。

0 个答案:

没有答案