ile programatik olarak yeni bir subversion kullanıcısı ekliyorum C#/ASP.NET ve SVNKit (IKVM.NET kullanarak .NET derlemelerine dönüştürülmüş) ile Subversion Deposu için özel bir Web Arabirim Tarayıcısı geliştiriyorum. C# kodu kullanarak yerel olarak yeni bir subversion kullanıcısı (yönetici tarafından eklenir) eklemek için temiz yol var mı?C#
C#
cevap
C# sunamıyorum, ancak uygulama dilinin bir şeyler üzerinde herhangi bir etkisi olduğundan şüpheliyim. Tek yapmanız gereken bir metin dosyasına okuma/yazma. Yapılandırma dosyalarındaki değişiklikler hemen gerçekleşir (Apache'nin aksine). Bu çok değil karmaşık. Eğer üç dosya bulacaksınız sizin deposundan (değil çalışma kopyası) içinde conf klasörünün içine pop Eğer
:
- svnserve.conf
- Authz
- passwd
svnserve.conf, varsayılan olarak devre dışı bırakılmış repo'nun kimlik doğrulama dosyasını (passwd) kontrol eder. , Yapılandırma dosyası notlarda yorum olarak
anon-access = none
auth-access = write
: Ayrıca muhtemelen çimdik isteyeceksiniz
password-db = passwd
: hesap tabanlı kimlik doğrulaması etkinleştirmek için sadece benziyor .conf içinde satırın başındaki Harici bir dosyaya bir yol belirtebilirsiniz. Bu, şeyleri düzeltmek için "temiz" bir yöntemle kastettiğiniz şey olabilir. Sadece passwd dosyanızı repoların dışına yerleştirin ve repo'nun svnserve.conf'unu açıkça göstermek için değiştirin. Bu tekniği kullanarak, tek bir passwd dosyasından çoklu reposlara erişimi kontrol edebilirsiniz. Örneğin:
password-db = /home/user/svn-users.conf
şifre dosyası kendisi şuna benzer: Eğer daha fazla bilgi istiyorsanız
[users]
user1 = user1pass
user2 = user2pass
varsayılan dosyalarında yapılan yorumlar şeyleri çalışır duruma nasıl oldukça net olmalı, ama TortoiseSVN manual, mükemmel bir sunucu kurulum kılavuzuna sahiptir. (Ayrıca SVN Redbean book var, ama Tortoise biraz daha net buldum.)
- 1. C# tasarımcısı C: C#
- 2. C/C++
- 3. C# C#
- 4. C/C++
- 5. C/C++
- 6. C/C++ C-string tanımı
- 7. Nasıl eklenir c) c/C++ - clang?
- 8. C/C++/Objective-C metin tanıma kitaplığı
- 9. C++ C++ DLL işlevi nasıl yapılır C#
- 10. Görüntü sabitleme kütüphanesi Amaç-C/C/C++?
- 11. C++ 'dan bir yapıyla C++ çağrısı C#
- 12. C++ sayımlarını C içine alma C#
- 13. C++, C# ve ruby'den c dll çağrılıyor
- 14. C/C++ ve LibSerial
- 15. c/C++ boyutu 0
- 16. C++ RSACryptoServiceProvider C++ dönüştürün
- 17. Başlarken C Yükleme C#
- 18. C içinde "javadoc" C#
- 19. C/Objective C
- 20. C# Sudoku algoritması C#
- 21. C/C++ üstbilgisi java
- 22. C# ve C++ Kitaplığı
- 23. C++ yazdırma, C
- 24. VS2010 (C/C + +)
- 25. C++ veya C++/CLI
- 26. Yönetilmeyen C++ işlevlerinden C#
- 27. Objective-C/C# ManualResetEvent
- 28. c/C++ NLP kütüphanesi
- 29. C++ okuma sonuçları C++
- 30. C++ extern eşittir C#