當我嘗試克隆HTTPS驗證的Mercurial庫(例如,從窯),它要求我爲我的用戶名配置汞柱不是命令行詢問用戶名和密碼
C:\temp\test>hg clone https://<my-login-name>.kilnhg.com/Code/Repositories/Group/test
http authorization required
realm: kiln
user:
我們要從我們與用戶提供的任何URL GUI應用程序調用hg clone
命令,並要求對用戶名和密碼的需求用戶,如果需要他們。
如何配置Mercurial以調用返回用戶名/密碼的任意腳本,類似於在Git的環境變量GIT_ASKPASS
或SSH_ASKPASS
中定義路徑的腳本?
你樣本中的'foo'是什麼?問題是,在我們執行任何克隆命令之前,我們應該請求用戶/密碼的詳細信息以將它們存儲在'mercurial.ini'中。是否有可能讓Mercurial根據需要調用腳本 - 類似Git的GIT_ASKPASS或SSH_ASKPASS? – Mot
@MikeL .:'foo'「用於將參數分組到認證條目中」,以引用鏈接的文檔。關於你的問題,我必須管理員,我不完全瞭解你的實際目標。請注意更詳細地描述工作流程?你提到的GUI包裝是什麼?什麼是「用戶可能輸入」的網址? – Helgi
改進了這個問題。 – Mot