2010-06-14 13 views
10

Active Directory grupları kullanarak ACL kurulumuna sahip SVN depomuzla konuşmak için CCNet kurulumum var. Bu iyi çalışıyor, ancak AD kullanıcısı kullanıcı adı ve şifresinin CCNet örneğindeki düz metinde saklanmasından memnun değilim.Bir Active Directory kullanıcısı kullanarak CCNet (CruiseControl.net) adresinden SVN deposuna erişme

AD kullanıcı adını/parolasını şifrelemenin veya CCNet hizmetinin (CCNet/SVN yapılandırmasının kullanıcı adı/parola bölümünü kaldırmayı denedim) CCNet hizmetini kullanmanın bir yolu var mı? standart yapılandırmanın dışında bir etki alanı hesabı

+1

Neredeyse bir yıl sonra bunun için bir cevap yok mu? –

cevap

5

ccnet'i çalıştıran sunucuda, kimlik doğrulaması gerektiren bir şey yapmak için komut satırından SVN'yi kullanın. Bu, Windows kullanarak kimlik bilgilerinizi önbelleğe alır. Daha sonra hizmeti kullanıcı olarak çalıştırın ve yapılandırma dosyasında < authCaching> Her Zaman </authCaching> öğesini kullanın.

<sourcecontrol type="svn"> 
    <authCaching>Always</authCaching> 
</sourcecontrol> 
+0

Bu çözüm test edildiğinde üzerinde çalıştığım sözleşmeyi tamamlamış olduğum için bunu test etme şansım olmadı. Bu cevabın, çalışan bir çözüm olduğunu öne süren bir kaç tane yorumu var, herkes onaylayabilir mi? En kısa zamanda cevaplandıracağım. – Tr1stan