2012-10-31 12 views
1

賽帝文檔:賽帝 - SVN HTTP驗證選項

我看到通過SSH和SSL的GIT身份驗證的選項,但我也想知道怎麼樣基本的HTTP認證?

Satis是否支持這一點,如果是的話,文檔在哪裏?

我是否使用類似的東西?

svn co http://<url>/<repo> <local_dir> --username user --password password 

所以我有這樣的:

{ 
    "name": "Local Packagist", 
    "homepage": "http://blah/packagist", 
    "repositories": [ 
     { "type": "vcs", "url": "http://blahsvn/myProject/my-bundle" } 
    ], 
    "require-all": true 
} 

如何添加認證?

回答

2

對於svn,如果您以交互方式運行,它應該詢問您的密碼,並提供您緩存或不緩存。

+0

是的,但它可以配置爲身份驗證選項,因爲我已經添加了幾個(超過30個自定義包),並且每個都需要我的用戶/密碼/緩存選項。如果緩存選項是處理用戶/通過它不能正常工作,那麼 –

+0

如果你在緩存提示符處輸入'yes',它應該讓svn將它寫入系統緩存中(即它不會以--no -auth-cache),所以下面的調用應該可以正常工作。如果他們都在不同的回購協議,但我猜你必須輸入密碼很多次。目前我們沒有更好的選擇,你可以隨時報告一個問題,但考慮到svn有點「遺留」,這些問題一般都不是很高。這意味着要麼你這樣做,要麼我需要很長時間才能達到它:) – Seldaek

+0

是的,我正在推動GIT,但這是一個緩慢的過程,感嘆...感謝您的幫助 –