1
我正在嘗試編寫一個簡單的腳本來克隆使用https認證的現有Mercurial窯存儲庫。我有這樣的片段:Mercurial API:hg.repository with https
from mercurial import hg, ui
repo = hg.repository(ui.ui(), "https://something.kilnhg.com/...")
通常情況下,每當我會克隆此回購或東西,水銀會問我對自己的用戶名和密碼進行身份驗證。取而代之的是,上面的代碼只是沒有得到授權,並給了我這個錯誤:
[a bunch of tracebacks...]
File "C:\Python26\lib\site-packages\mercurial\url.py", line 131, in find_user_password
raise util.Abort(_('http authorization required'))
mercurial.error.Abort: http authorization required
我怎樣才能把我的用戶名和密碼的hg.repository
功能?我已經查看了hg.py和ui.py的源代碼,但都沒有幫助。
我之前試過,因爲我的用戶名中有「@」,所以沒有用。我終於明白,我應該嘲笑它。現在工作。 – deeb 2011-05-21 12:54:49