gpt4 book ai didi

apache - Mercurial 推送,中止 : authorization failed

转载 作者:行者123 更新时间:2023-12-03 01:27:14 24 4
gpt4 key购买 nike

我在推送到 Mercurial 存储库时遇到问题:

$ hg push
pushing to https://user:***@hg.domain.com/X_repo
searching for changes
abort: authorization failed

可以通过网络浏览器访问相同的 URL(具有相同的凭据)。另外,我尝试了没有将 usr+pass 嵌入到 URL 中的情况。

HTTPS 已正确配置,我尝试了基本身份验证和摘要身份验证 - 但没有成功。

拉取(通过 HTTP)工作正常。

我正在使用 hgwebdir 来提供我的存储库。

我还应该检查什么?

我发现了这个:http://code.google.com/p/support/issues/detail?id=2580就我而言,这不是随机的,它每次都会发生。

我的虚拟主机配置的相关部分:

  WSGIScriptAlias  /  /home/(...)/hgwebdir.wsgi

<Directory /home/(...)>
AuthType Basic
AuthUserFile /(...)/basic-password
AuthName (...)
Require valid-user

Order deny,allow
Allow from all
</Directory>

$ hg -v
Mercurial Distributed SCM (version 1.0.2)

奇怪的是 hg 传出工作正常:

$ hg outgoing
comparing with https://hg.domain.com/X_repo
http authorization required
realm: ...
user: ...
password:
searching for changes
changeset: 64:...
tag: tip
user: ...
date: ...
summary: ...

最佳答案

如果有人想让它在本地计算机上运行,​​那么将其添加到服务器 REPO/.hg/hgrc 即可完成工作:

[web]
allow_push = *
push_ssl = false

this site 中所述.

关于apache - Mercurial 推送,中止 : authorization failed,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/946745/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com