У меня возникают проблемы с фиксацией/обновлением из репозитория SVN, который я установил на днях на своем сетевом диске (один из них) дома.
Я имею в виду репозиторий, используя URL-адрес:
file://mynetworkdrive/Documents/subversion/code/sln/trunk/MyWebsite/trunk/Home
Когда я выбираю любой из параметров «Обновить» или «Зафиксировать» в контекстном меню «Решение» в VS 2010, я получаю диалоговое окно, отображающее исключение, показанное ниже:
SharpSvn.SvnRepositoryIOException: Commit failed (details follow): ---> SharpSvn.SvnRepositoryIOException: Unable to connect to a repository at URL 'file://mynetworkdrive/Documents/subversion/code/sln/trunk/MyWebsite/trunk/Home' ---> SharpSvn.SvnRepositoryIOException: Unable to open an ra_local session to URL ---> SharpSvn.SvnRepositoryIOException: Unable to open repository 'file://mynetworkdrive/Documents/subversion/code/sln/trunk/MyWebsite/trunk/Home' ---> SharpSvn.SvnSystemException: Can't open file '\\mynetworkdrive\Documents\subversion\code\sln\trunk\MyWebsite\trunk\Home\format': Logon failure: unknown user name or bad password.
--- End of inner exception stack trace ---
--- End of inner exception stack trace ---
--- End of inner exception stack trace ---
--- End of inner exception stack trace ---
at SharpSvn.SvnClientArgs.HandleResult(SvnClientContext client, SvnException error, Object targets)
at SharpSvn.SvnClientArgs.HandleResult(SvnClientContext client, svn_error_t* error, Object targets)
at SharpSvn.SvnClient.Commit(ICollection`1 paths, SvnCommitArgs args, SvnCommitResult& result)
at Ankh.Services.PendingChanges.PendingChangeHandler.<>c__DisplayClass1b.<Commit_CommitToRepository>b__19(Object sender, ProgressWorkerArgs e)
Когда я впервые настроил это, я мог нормально общаться с репозиторием из Visual Studio.
Я могу просмотреть содержимое сетевого диска с помощью проводника Windows.
Я могу использовать TortoiseSVN вне Visual Studio для обновления или фиксации в моем репозитории.
Однако это боль, я хочу иметь интеграцию Ankhsvn с Visual Studio, доступную для использования.
Кажется, что Visual Studio забыла имя пользователя/пароль, необходимые для доступа к URL-адресу. Я не могу найти способ заменить или принудительно запросить учетные данные.
Я также перешел на запуск Visual Studio 2010 в качестве администратора, чтобы работать с IIS 7. Мне было интересно, имеет ли это какое-то отношение к этому?