Подтвердить что ты не робот

Какой Windows SVN-сервер мне следует использовать?

На странице загрузки двоичных файлов Windows SVN есть несколько вариантов:

http://subversion.tigris.org/getting.html#windows

Существуют ли плюсы и минусы для разных версий, предоставляемых различными организациями? Есть ли что-нибудь, что я должен искать?

В основном, я просто хочу что-то бесплатное, что я буду работать с ноутбуком Vista. Затем я, вероятно, буду делать резервные копии SVN файлов время от времени на внешний жесткий диск.

4b9b3361

Ответ 1

Мы выбрали VisualSVN, поскольку он упрощает использование проверки подлинности Windows вместо того, чтобы иметь отдельного пользователя SVN.

Другие преимущества - простой в использовании графический интерфейс для управления разрешениями и для управления связями SVN.

Единственное, что я не настоящий поклонник, - это веб-интерфейс. Насколько я знаю, вы не можете просматривать веб-различия, поэтому, если это имеет значение...

Ответ 2

Мои друзья, которые работают в магазине Windows, высоко говорят о VisualSVN

Ответ 3

Я только что настроил win32svn сервер согласно этой статье Джеффа Этвуда.

В отличие от VisualSVN win32svn не так тесно интегрирован в Windows, ориентированный на использование терминала и открытый под лицензией Apache.

Ответ 4

Все эти решения устанавливают стандартный сервер Apache HTTPD с интеграцией Subversion. У них нет настоящей магии.

UberSVN и VisualSVN предоставляют довольно интерфейсный интерфейс, но за кулисами это просто стандартная настройка Apache. Если вы не CM, и не хотите, чтобы это была ваша работа, это не плохая альтернатива. Однако никогда не пытайтесь настроить конфигурацию за спиной. Они либо вернут изменения, либо действительно испорчутся.

Однако я использую Apache httpd для доступа к моей Windows Active Directory. Я настраиваю своих пользователей, поэтому их учетная запись и пароль Windows являются их учетной записью и паролем Subversion. Я устанавливаю группу безопасности Active Directory или группу Exchange Active Directory как мою базу данных авторизации. Если пользователь является членом этой группы, они имеют доступ к репозиторию через свой Windows-вход. Если нет, у них нет доступа. Чистый и простой. Я больше не в бизнесе авторизации пользователя, который дает мне больше времени на <забастовку > игру Candy Crush.. Я имею в виду.. другая работа CM.

В противном случае я мог бы просто использовать svnserve: он быстрее Apache httpd, гораздо проще в настройке и более стабилен.

Если вы не собираетесь использовать Active Directory в качестве своего сервера авторизации, вы являетесь техническим и не против того, чтобы ваши руки были немного грязными, я бы использовал либо play svnserve (и настроил его как Служба Windows. Нет необходимости в каких-либо из этих пакетов.

Если вы собираетесь использовать Active Directory в качестве своего внутреннего сервера авторизации (а почему бы и нет?), я бы использовал CollabNet Subversion Edge, чтобы помочь настроить Apache httpd и Subversion и выполнить всю мою настройку вручную. Настройка Active Directory через LDAP через Apache httpd на самом деле не такая сложная задача, и после ее завершения вам, вероятно, никогда не придется снова трогать. Легко найти документацию по интеграции Apache httpd/Subversion/LDAP/ActiveDirectory .

Я предлагаю вам посмотреть онлайн-сообщение Документация по Subversion и пройти через нее. Если подумать об использовании клиента командной строки svn, вы получите woozy, затем получите VisualSVN или UberSVN и пусть они позаботятся о вас. Если вы не возражаете, чтобы весь 1990-й год работал со своим компьютером, тогда забудьте о симпатичных концах и используйте CollabNet Edge.

Еще одна вещь, я не поклонник ViewVC, который поставляется с CollabNet Edge. Он должен использовать протокол file:// и должен работать на том же сервере, что и серверное программное обеспечение Subversion. Вместо этого я предпочитаю Sventon. Он может работать на отдельном сервере, и вы можете использовать те же учетные данные, что и стандартные учетные данные Subversion. Кроме того, мне нравится интерфейс немного лучше.

Ответ 5

Вводя голосование за CollabNet Subversion Edge, он прост в настройке и администрировании через веб-интерфейс. Мне удобнее редактировать файлы конфигурации, если я должен, особенно исходя из среды Linux, но это не требуется, так как CollabNet делает это легко.

Ответ 6

Мы используем модуль SSPI Apache с сервером Subversion Collab.Net.

Отлично работает для нас.

Ответ 7

Попробуйте UberSVN http://www.wandisco.com/ubersvn/download#windows Единственным недостатком является то, что для этого требуется большая часть памяти сервера. Лучший бесплатный SVN-сервер, который я когда-либо пробовал. Версия VisualSVN также в порядке.