Mam problemy z wprowadzaniem zmian w/aktualizacjach z repozytorium SVN, które skonfigurowałem na drugi dzień na moim dysku sieciowym (one of these) w domu.Aplikacja Ankhsvn zintegrowana z programem Visual Studio 2010 nie może połączyć się z repozytorium SVN na dysku sieciowym
mam na myśli repozytorium używając URL:
file://mynetworkdrive/Documents/subversion/code/sln/trunk/MyWebsite/trunk/Home
Kiedy wybrać jedną z aktualizacji lub Commit opcje z menu kontekstowego Rozwiązanie w VS 2010 pojawia się okno dialogowe z komunikatem wyjątku pokazany poniżej :
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)
Kiedy po raz pierwszy skonfigurować to mogę komunikować się z repozytorium grzywny od wewnątrz Visual Stu dio.
Mogę przeglądać zawartość dysku sieciowego za pomocą Eksploratora Windows.
Mogę używać TortoiseSVN poza Visual Studio, aby zaktualizować lub zatwierdzić moje repozytorium.
Jednak to jest ból, chcę, aby dostępna była integracja Ankhsvn z Visual Studio.
Wygląda na to, że Visual Studio zapomniało nazwy użytkownika/hasła, które musi uzyskać dostęp do adresu URL. Nie mogę znaleźć sposobu na zastąpienie lub wymuszenie monitu o dane uwierzytelniające.
Zmieniłem także na uruchamianie Visual Studio 2010 jako Administrator, aby móc pracować z IIS 7, zastanawiałem się, czy to ma coś z tym wspólnego?
Nie jestem pewien, czy moje pytanie było niejasne. Pracuję w Visual Studio i lokalnie uruchamiam moją witrynę w IIS 7. Jedynym momentem, w którym robię cokolwiek przez sieć w chwili obecnej, jest interakcja z moim repozytorium. Jest on zlokalizowany na autonomicznym dysku sieciowym, nie jestem pewien, czy mogę skonfigurować go do pracy z adresem URL repozytorium "http: //"? – Grokodile
Czy prowadzisz studio graficzne jako administrator (przez podniesienie lub bieg jako)? –
Inną rzeczą, którą można wypróbować, jest najpierw otwarcie "\\ mynetworkdrive \ Documents" w pliku-> open, przed próbą uzyskania dostępu do pliku: // mynetworkdrive/documents via AnkhSVN. –