Как связать visual studio с github
25.03.2022

3

15 095
В этом небольшой статье мы разберем как легко подключить GitHub к VS Code. Создадим свой удаленный репозиторий и загрузим туда файлы с компьютера.
По ссылке качаем и устанавливаем GIT для Windows 10:
Логинимся на GIT HUB:
Запускаем GIT Bash и вводим имя пользователя и email (должен совпадать с Git Hub):

На Git Hub создаем новый репозиторий и копируем адрес до него:

В VS Code мы клонируем репозиторий и вставляем ссылку для него:

Зажимаем CTRL + SHIFT + ` и можем выполнять команды для GIT:
# git init # git add . # git commit -m «Старт проекта» # git push
В начале инициализируем директорию. Далее добавляем файлы текущей директории. С помощью commit фиксируем изменения. А далее отправляем файлы на удаленный репозиторий командой push.
Файлы проекта появились на удаленном репозитории. Теперь вы можете с ними работать:

Если у вас что-то не получилось можете посмотреть мое видео на такую же тему. Там более наглядно. Также сохраните для себя шпаргалку по командам Git.
Как подключиться к github из visual studio?
В Visual Studio уже встроен Git. Везде пишут только как скачать уже имеющийся удалённый репозиторий с git hub’а, но нигде, как подключиться к гитхаб аккаунту из visual studio Итак, у меня есть аккаунт на guthub, я создал приложение на локальном компе. Как мне через visual studio без доп плагинов подключиться к своему аккаунту, создать новый репозиторий и запушить папку с проектом в него?
Отслеживать
задан 26 июн 2018 в 15:18
Alexey Zolotov Alexey Zolotov
398 1 1 золотой знак 4 4 серебряных знака 16 16 бронзовых знаков
ru.stackoverflow.com/questions/847565/… Вот тут пишут о смежной проблеме, возможно там есть новая для вас информация.
28 июн 2018 в 8:55
2 ответа 2
Сортировка: Сброс на вариант по умолчанию
Открыть Team Explorer (View — Team Explorer), затем кликните по иконке штепселя (Manage Connection):

Более подробное описание в документации
PS Ещё в меню View — Other Windows есть пункт Github, но я им не пользовался, так как гитхабом не пользуюсь так как мне приходится чаще с tfs работать.
Отслеживать
ответ дан 30 июн 2018 в 7:29
28.6k 19 19 золотых знаков 59 59 серебряных знаков 139 139 бронзовых знаков
Для GitLab и Githab, как подключиться из VS к удаленному аккаунту и добавить локальный проект в новый пустой репозиторий.
1) Сначала на gitlab.com создаем новый проект с названием, соответствующим локальному проекту. На Github так же, только Репозиторий.

2) В Visual Studio в проекте нажимаем внизу окна кнопку «Добавить в систему управления версиями»=> git.
3) В разделе «Отправить в удаленный репозиторий» вводим URL-адрес созданного на сайте репозитория проекта, нажимаем Опубликовать. Проект должен загрузиться на сайт.
Git, GitHub и Visual Studio. В помощь новичкам
В ней будет коротко рассмотрено что это за вещи, зачем нужны, и простой способ работы – из среды Visual Studio. То есть Bash или GitHub клиент использоваться не будут.
Внимание:
На Хабре уже есть похожая статья – [вот она]. В своей публикации я дополню слова Алексея и расскажу метод проще.
Для кого:
Статья направлена в помощь людям которые не работали с Git, GitHub, и хотят освоить в общих чертах как можно быстрее и без сложностей начать работу с ними.
О тексте:
Старался писать проще и с большим количеством скриншотов и пояснений. Ведь лучше, когда они есть чем, когда их нет и о чем-то приходится догадываться.
Итак, немного теории чтоб понять, что делать дальше:
- Git и GitHub – связаны, но они не одно и то же.
Git – распределенная система контроля версий. Можете представить, как механизм резервного копирования, сохранения в играх. То есть в любой момент вы можете вернуться к предыдущему состоянию и попробовать сделать что-то иначе.
Распределенная значит что все данные хранятся не только у вас, но и на сервере (GitHub), у других участников команды (если таковая имеется).
Если непонятно, можете посмотреть — www.youtube.com/watch?v=w3jLJU7DT5E - Терминология тоже имеется на ней внимание не заостряю, не о том сейчас.
- Visual Studio 2015 года или новее
- Подключение к интернету
- Несколько гигабайт памяти на жестком диске
Инструкция:
-
Переходим в меню Tools → Extensions and Updates → откроется вкладка Installed → если в расширениях отсутствует «GitHub Extension for Visual Studio» идем дальше, иначе перейдите к пункту следующему пункту инструкции → вкладка Online → ищем в поиске наше расширение → скачиваем и устанавливаем.





На аккаунте GitHub создаем новый репозиторий. Смотрим:


После, с GitHub копируем ссылку:


-
Может возникнуть вопрос – Что значат другие иконки?
Ответ:
Карандаш для того чтоб фиксировать изменения локально (commit). Используйте когда есть что сохранить, то есть код или файлы изменились.

Все остальные тоже играют важную роль:
Создали решение с каким-то проектом→добавили в git→зафиксировали изменение (commit – иконка карандаша)→если есть проблемы поправляем по ситуации(код изменили[статья Алексея] либо новую ветвь создали[смотри пред. пункт], назад по истории сохранений (коммитов) вернулись[след. пункт], либо спросить на toster.ru или stackoverflow.com)→проект на GitHub;
Дополнительно:
Чтоб GitHub верно отображал русские комментарии (если есть) при просмотре кода через сайт нужно сделать следующее:
Cоветую всё-таки изучить Git Bash.
Я старался писать как можно понятнее, если что-то не так, то поправьте в комментариях!
На этом все. Спасибо за внимание!
Руководство. Открытие проекта из репозитория
Область применения:
Visual Studio Visual Studio для Mac
Visual Studio Code ![]()
В этом учебнике показано, как с помощью Visual Studio установить первое подключение к репозиторию, клонировать его и открыть из него проект.
Установите Visual Studio бесплатно со страницы скачиваемых материалов Visual Studio, если еще не сделали этого.
Открытие проекта из репозитория GitHub
Visual Studio позволяет легко открыть проект из репозитория. Это можно сделать при запуске Visual Studio или непосредственно в интегрированной среде разработки Visual Studio.
Это делается следующим образом.
С помощью начального окна
- Откройте Visual Studio.
- В начальном окне выберите раздел Клонировать репозиторий.

- Введите или укажите расположение репозитория, а затем нажмите кнопку Клонировать.

- Возможно, появится диалоговое окно Сведения о пользователе Git с запросом на информацию для входа. Вы можете либо добавить сведения, либо изменить указанные сведения по умолчанию.
Нажмите кнопку Сохранить, чтобы добавить эту информацию в GITCONFIG-файл. (Можно также нажать кнопку Отмена, если вы хотите добавить информацию позже.)
Совет Дополнительные сведения о выполнении входа в Visual Studio см. на странице Вход в Visual Studio. Дополнительные сведения о том, как использовать учетную запись GitHub для входа, см. на странице Работа с учетными записями GitHub в Visual Studio. Если вы получили уведомление о доверии и хотите узнать больше, перейдите на страницу Настройка параметров доверия для файлов и папок.
Просмотр файлов в обозревателе решений
- Затем Visual Studio загрузит решения из репозитория с помощью окна Представление папок в Обозревателе решений.
Чтобы просмотреть решение в окне Представление решения, дважды щелкните его SLN-файл. Можно также нажать кнопку Переключить представления, а затем выбрать program.cs, чтобы просмотреть код решения. 
По умолчанию отображается представление папок. Его можно изменить на представление решения в меню Git. Для этого выберите Параметры>Система управления версиями>Глобальные параметры Git>Автоматически загружать решение при открытии репозитория Git.
Открытие локального проекта из репозитория GitHub, клонированного ранее

- Откройте Visual Studio.
- В начальном окне выберите Открыть проект или решение. В Visual Studio откроется проводник. Найдите решение или проект и выберите его, чтобы открыть.
Совет Если вы недавно открывали проект или решение, его можно быстро открыть снова из раздела Открыть последние.
Использование интегрированной среды разработки
Для взаимодействия с папками и файлами репозитория можно также использовать меню Git или элемент управления Выбор репозитория в интегрированной среде разработки Visual Studio.
Это делается следующим образом.
Клонирование репозитория и открытие проекта

- В интегрированной среде разработки Visual Studio откройте меню Git и выберите Клонировать репозиторий.
- Следуйте инструкциям на экране, чтобы подключиться к репозиторию Git, содержащему нужные файлы.
Открытие локальных папок и файлов
- В интегрированной среде разработки Visual Studio откройте меню Git, выберите Локальные репозитории, а затем выберите Открыть локальный репозиторий.
Кроме того, можно выполнить ту же задачу в Обозревателе решений. Для этого выберите элемент управления Выбрать репозиторий, щелкните значок с многоточием рядом с полем Фильтровать репозитории, а затем выберите Открыть локальный репозиторий. 
- Следуйте инструкциям на экране, чтобы подключиться к репозиторию Git, содержащему нужные файлы.
Переход к репозиторию Azure DevOps
Ниже описано, как можно перейти к репозиторию Azure DevOps и клонировать его с помощью Visual Studio.
- Откройте Visual Studio.
- В начальном окне выберите раздел Клонировать репозиторий.

- В разделе Просмотреть репозиторий выберите пункт Azure DevOps.

- Следуйте инструкциям на экране, чтобы клонировать репозиторий Azure DevOps с нужными файлами, а затем откройте проект.
Открытие проекта из репозитория GitHub с помощью Visual Studio 2019
Способ открытия проектов из репозитория GitHub с помощью Visual Studio зависит от версии. В частности, если вы установили Visual Studio 2019 версии 16.8 или выше, вам доступны новые полностью интегрированные возможности Git.
Но вы всегда можете открыть проект из репозитория GitHub с помощью Visual Studio, какая бы версия у вас ни была.
Visual Studio 2019 версии 16.8 и более поздней
Ниже описано, как можно использовать Git в Visual Studio 2019 версии 16.8 или выше.
Клонирование репозитория GitHub, а затем открытие проекта
- Откройте Visual Studio 2019.
- В начальном окне выберите раздел Клонировать репозиторий.

- Введите или укажите расположение репозитория, а затем нажмите кнопку Клонировать.

- Возможно, появится диалоговое окно Сведения о пользователе Git с запросом на информацию для входа. Вы можете либо добавить сведения, либо изменить указанные сведения по умолчанию.
Нажмите кнопку Сохранить, чтобы добавить эту информацию в GITCONFIG-файл. (Можно также нажать кнопку Отмена, если вы хотите сохранить информацию позже.)
Совет Дополнительные сведения о выполнении входа в Visual Studio см. на странице Вход в Visual Studio. Дополнительные сведения о том, как использовать учетную запись GitHub для входа, см. на странице Работа с учетными записями GitHub в Visual Studio.
Затем Visual Studio автоматически загрузит и откроет решение из репозитория. 
Если репозиторий содержит несколько решений, они отобразятся в Обозревателе решений. Чтобы отобразить решения в представлении списка, нажмите кнопку Переключить представления в Обозревателе решений.
В обозревателе решений можно либо открыть корневую папку в представлении папки, либо выбрать файл решения, который следует открыть.
Чтобы сменить представление, нажмите кнопку Переключить представления еще раз.

Совет Вы также можете использовать меню Git в интегрированной среде разработки Visual Studio, чтобы клонировать репозиторий и открыть проект.
Открытие локального проекта из репозитория GitHub, клонированного ранее

- Откройте Visual Studio 2019 версии 16.8 или выше.
- В начальном окне выберите Открыть проект или решение. В Visual Studio откроется проводник. Найдите решение или проект и выберите его, чтобы открыть. Если вы недавно открывали проект или решение, его можно быстро открыть снова из раздела Открыть последние.

Совет Кроме того, можно использовать меню Git в интегрированной среде разработки Visual Studio, чтобы открывать локальные папки и файлы из репозитория, который ранее клонировали.
Visual Studio 2019 версии 16.7 и более ранней
Ниже описано, как можно использовать Git в Visual Studio 2019 версии 16.7 или ниже.
Клонирование репозитория GitHub, а затем открытие проекта
- Откройте Visual Studio 2019 версии 16.7 или ниже.
- В начальном окне выберите Клонирование или извлечение кода.

- Введите или укажите расположение репозитория, а затем нажмите кнопку Клонировать.
Visual Studio откроет проект из репозитория. - Если у вас есть файл решения, он отобразится в раскрывающемся меню «Решения и папки». Выберите его, и в Visual Studio откроется нужное решение.
Если у вас нет файла решения (в частности, SLN-файла) в репозитории, во всплывающем меню появится сообщение «Решения не найдены». Но можно дважды щелкнуть любой файл из меню папки, чтобы открыть его в редакторе кода Visual Studio. Теперь можно приступать к написанию кода.
Переход к репозиторию Azure DevOps с помощью Visual Studio 2019
Сведения, отображаемые при переходе к репозиторию Azure DevOps и его клонировании с помощью Visual Studio 2019, зависят от установленной версии. В частности, если вы установили версию 16.8 или более позднюю, то уже получили новый полностью интегрированный интерфейс Git в Visual Studio.
Но независимо от установленной версии вы всегда можете перейти к репозиторию Azure DevOps и клонировать его с помощью Visual Studio.
Visual Studio 2019 версии 16.8 и более поздней
- Откройте Visual Studio 2019 версии 16.8 или выше.
- В начальном окне выберите раздел Клонировать репозиторий.

- В разделе Просмотреть репозиторий выберите пункт Azure DevOps.

- Если появится окно входа, войдите в свою учетную запись.
- В диалоговом окне Подключение к проекту выберите репозиторий, с которым нужно установить соединение, а затем нажмите кнопку Клонировать.

Совет Если вы не видите предварительно заполненный список репозиториев для подключения, выберите меню Добавление Azure DevOps Server, чтобы ввести URL-адрес сервера. (Кроме того, вы можете увидеть сообщение «Серверы не обнаружены.» со ссылками для добавления имеющегося сервера Azure DevOps Server или создания учетной записи Azure DevOps.)

Затем в Visual Studio откроется окно Обозреватель решений с папками и файлами.
Visual Studio 2019 версии 16.7 и более ранней
- Откройте Visual Studio 2019 версии 16.7 или ниже.
- В начальном окне выберите Клонирование или извлечение кода.

- В разделе Просмотреть репозиторий выберите пункт Azure DevOps.
Если появится окно входа, войдите в свою учетную запись. - В диалоговом окне Подключение к проекту выберите репозиторий, с которым нужно установить соединение, а затем нажмите кнопку Клонировать.

Примечание. Содержимое этого списка зависит от того, какие репозитории Azure DevOps вам доступны.
Visual Studio открывает Team Explorer, и после завершения клонирования появится уведомление.
Visual Studio откроет обозреватель решений.
Если в используемом репозитории нет файла решения, появится сообщение «Решения не найдены.». Но вы можете дважды щелкнуть любой файл в меню папок, чтобы открыть этот файл в редакторе кода Visual Studio.Следующие шаги
Вы можете перейти к любому из следующих руководств, посвященных разным языкам:
- Учебники по Visual Studio | C#
- Учебники по Visual Studio | Visual Basic
- Учебники по Visual Studio | C++
- Учебники по Visual Studio | Python
- Учебники по Visual Studio | JavaScript, TypeScript и Node.js
См. также
- Интерфейс Git в Visual Studio
- Сравнение Git и команды Обозреватель параллельно
- Начало работы с Azure DevOps
- Azure DevOps Services: начало работы с Azure Repos и Visual Studio
