2016-04-22 4 views
0

У меня возникла проблема с нажатием ветви с помощью VS team explorer через https. Но в командной строке работает «git push». Это сводит меня с ума. Я отключил брандмауэр, но это не помогло. Есть сомнения, почему это может произойти?VS 2015 git push problem

Inner Exception: 
The underlying connection was closed: An unexpected error occurred on a receive. 

Inner Exception: 
    Unable to read data from the transport connection: A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond. 

    Inner Exception: 
     A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond 
+0

Найдено: http://stackoverflow.com/questions/31999042/git-push-not-working-in-visual-studio-2015, но это не очень полезно ... – NikitaKo

+0

Вы подключаетесь непосредственно к серверу Git? какой тип сервера Git это? Какова его версия? Это за прокси-сервером или вы напрямую подключаетесь? Является ли сертификат самоподписанным или полностью доверенным? – jessehouwing

+0

Я использую https://bitbucket.org/ – NikitaKo

ответ

0

У меня было то же самое сообщение об ошибке, и это получается на VS Services Team, что я не дал полное разрешение для моего члена команды (пользователя с этим вопросом) писать (нажимной) свои изменения на нашем проекте в нашей учетной записи Team Services.

О VS Team Services; перейдите в Панель управления> [ваша учетная запись]> [ваш проект]> [ваша команда]. Затем выберите вкладку «Контроль версий» и убедитесь, что 1) пользователь с проблемой добавлен в список пользователей и 2) предоставит разрешения в разделе «Доступ к управлению доступом».

0

В моем случае проблема была решена при входе в Windows с тем же пользователем, который использовался в VS 2015 для pull/push. По какой-то причине, независимо от того, что я вложил в VS, он всегда использовал текущего пользователя, подключенного к Git.