Создание репозитория Git из Visual Studio
Visual Studio упрощает создание репозитория прямо из интегрированной среды разработки. Создание репозитория из Visual Studio оптимизировано для GitHub, но вы можете удаленно работать с выбранным поставщиком Git. Это делается так.
Предварительные требования
Для выполнения этой статьи вам потребуется:
Создание репозитория GitHub
Откройте Visual Studio и нажмите кнопку «Создать проект«.
Если у вас еще нет проекта в Visual Studio для добавления в репозиторий, можно быстро создать консольное приложение C# и присвоить ему имя MyNewApp. Visual Studio заполняет новое приложение кодом по умолчанию «Hello, World!».
В меню Git выберите «Создать репозиторий Git«.

В диалоговом окне «Создание репозитория Git » в разделе «Отправить в новый удаленный раздел» выберите GitHub.

В разделе «Создание нового репозитория GitHub » диалогового окна «Создание репозитория Git » введите имя репозитория, который вы хотите создать.
Если вы еще не вошли в учетную запись GitHub, это можно сделать с этого экрана.
После входа и ввода сведений о репозитории нажмите кнопку «Создать» и «Отправить «, чтобы создать репозиторий и добавить приложение.

Открытие существующего локального репозитория
После создания репозитория или клонированного репозитория Visual Studio обнаруживает репозиторий Git и добавляет его в список локальных репозиториев в меню Git. После этого вы можете быстро получить доступ к репозиториям Git и переключаться между ними.
Создание репозитория Azure DevOps
Откройте Visual Studio и нажмите кнопку «Создать проект«.
Если у вас еще нет проекта в Visual Studio для добавления в репозиторий, можно быстро создать консольное приложение C# и присвоить ему имя MyNewApp. Visual Studio заполняет новое приложение кодом по умолчанию «Hello, World!».
В меню Git выберите «Создать репозиторий Git«.
В диалоговом окне «Создание репозитория Git » в разделе «Отправка в новый удаленный » выберите Azure DevOps.
В разделе «Создание нового репозитория Azure DevOps » войдите в учетную запись Azure и выберите проект из раскрывающегося списка Project .
Нажмите кнопку «Создать» и «Отправить «, чтобы создать репозиторий и добавить приложение.
Как подключиться к github из visual studio?
В Visual Studio уже встроен Git. Везде пишут только как скачать уже имеющийся удалённый репозиторий с git hub’а, но нигде, как подключиться к гитхаб аккаунту из visual studio Итак, у меня есть аккаунт на guthub, я создал приложение на локальном компе. Как мне через visual studio без доп плагинов подключиться к своему аккаунту, создать новый репозиторий и запушить папку с проектом в него?
![]()
Открыть Team Explorer (View — Team Explorer), затем кликните по иконке штепселя (Manage Connection):

Более подробное описание в документации
PS Ещё в меню View — Other Windows есть пункт Github, но я им не пользовался, так как гитхабом не пользуюсь так как мне приходится чаще с tfs работать.
![]()
Для 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 копируем ссылку:
-
Может возникнуть вопрос – Что значат другие иконки?
Ответ:
Карандаш для того чтоб фиксировать изменения локально (commit). Используйте когда есть что сохранить, то есть код или файлы изменились.
Дополнительно:
Чтоб GitHub верно отображал русские комментарии (если есть) при просмотре кода через сайт нужно сделать следующее:
Cоветую всё-таки изучить Git Bash.
Я старался писать как можно понятнее, если что-то не так, то поправьте в комментариях!
На этом все. Спасибо за внимание!