SORU
3 HAZİRAN 2009, ÇARŞAMBA


Mercurial itme, durdurma: yetkilendirme başarısız oldu

Mercurial depo için bastırıyor ile ilgili sorunlar yaşıyorum:

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

Aynı URL (aynı kimlik bilgileri ile) web tarayıcı ile erişilebilir. Ayrıca, usr URL akışına gömmeden denedim.

HTTPS doğru yapılandırılmış bir şans olmadan Temel ve Digest auth -- çalıştım.

Çekerek (HTTP üzerinden) gayet iyi çalışıyor.

Hgwebdir benim repo hizmet etmek için kullanıyorum.

Başka neleri kontrol etmem gerekir?

Bunu buldum: http://code.google.com/p/support/issues/detail?id=2580 Rastgele değil benim durumumda, her zaman olur.

P benim conf parçası ilgili:

  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)

Garip hg kadar giden Tamam çalışır:

$ 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:     ...

CEVAP
1 EKİM 2010, Cuma


Eğer birileri yerel makine üzerinde daha sonra çalışma yapmak istiyorsa bu REPO/.hg/hgrc iş yapacak sunucuya eklemek için:

[web]
allow_push = *
push_ssl = false

this site belirtildiği gibi.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • 365multimedia

    365multimedi

    26 ŞUBAT 2009
  • EEVblog2

    EEVblog2

    2 HAZİRAN 2014
  • Eric Magidson

    Eric Magidso

    4 Ocak 2009