Как из visual studio отправлять проект на github
Перейти к содержимому

Как из visual studio отправлять проект на github

Создание репозитория Git из Visual Studio

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

Предварительные требования

Для выполнения этой статьи вам потребуется:

Создание репозитория GitHub

Откройте Visual Studio и нажмите кнопку «Создать проект«.

Если у вас еще нет проекта в Visual Studio для добавления в репозиторий, можно быстро создать консольное приложение C# и присвоить ему имя MyNewApp. Visual Studio заполняет новое приложение кодом по умолчанию «Hello, World!».

В меню Git выберите «Создать репозиторий Git«.

Screenshot of the Create Git Repository option from the Git menu in Visual Studio.

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

Screenshot of the Create Git Repository option from the Git menu in Visual Studio with the GitHub selection highlighted.

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

Если вы еще не вошли в учетную запись GitHub, это можно сделать с этого экрана.

После входа и ввода сведений о репозитории нажмите кнопку «Создать» и «Отправить «, чтобы создать репозиторий и добавить приложение.

Screenshot of a user

Открытие существующего локального репозитория

После создания репозитория или клонированного репозитория 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 без доп плагинов подключиться к своему аккаунту, создать новый репозиторий и запушить папку с проектом в него?

user avatar

Открыть Team Explorer (View — Team Explorer), затем кликните по иконке штепселя (Manage Connection):

введите сюда описание изображения

Более подробное описание в документации

PS Ещё в меню View — Other Windows есть пункт Github, но я им не пользовался, так как гитхабом не пользуюсь так как мне приходится чаще с tfs работать.

user avatar

Для GitLab и Githab, как подключиться из VS к удаленному аккаунту и добавить локальный проект в новый пустой репозиторий.

1) Сначала на gitlab.com создаем новый проект с названием, соответствующим локальному проекту. На Github так же, только Репозиторий.

2) В Visual Studio в проекте нажимаем внизу окна кнопку «Добавить в систему управления версиями»=> git. введите сюда описание изображения

3) В разделе «Отправить в удаленный репозиторий» вводим URL-адрес созданного на сайте репозитория проекта, нажимаем Опубликовать. Проект должен загрузиться на сайт.

Git, GitHub и Visual Studio. В помощь новичкам

В ней будет коротко рассмотрено что это за вещи, зачем нужны, и простой способ работы – из среды Visual Studio. То есть Bash или GitHub клиент использоваться не будут.

Внимание:

На Хабре уже есть похожая статья – [вот она]. В своей публикации я дополню слова Алексея и расскажу метод проще.

Для кого:

Статья направлена в помощь людям которые не работали с Git, GitHub, и хотят освоить в общих чертах как можно быстрее и без сложностей начать работу с ними.

О тексте:

Старался писать проще и с большим количеством скриншотов и пояснений. Ведь лучше, когда они есть чем, когда их нет и о чем-то приходится догадываться.

Итак, немного теории чтоб понять, что делать дальше:

  1. Git и GitHub – связаны, но они не одно и то же.
    Git – распределенная система контроля версий. Можете представить, как механизм резервного копирования, сохранения в играх. То есть в любой момент вы можете вернуться к предыдущему состоянию и попробовать сделать что-то иначе.
    Распределенная значит что все данные хранятся не только у вас, но и на сервере (GitHub), у других участников команды (если таковая имеется).
    Если непонятно, можете посмотреть — www.youtube.com/watch?v=w3jLJU7DT5E
  2. Терминология тоже имеется на ней внимание не заостряю, не о том сейчас.
  • Visual Studio 2015 года или новее
  • Подключение к интернету
  • Несколько гигабайт памяти на жестком диске

Инструкция:

    Переходим в меню Tools → Extensions and Updates → откроется вкладка Installed → если в расширениях отсутствует «GitHub Extension for Visual Studio» идем дальше, иначе перейдите к пункту следующему пункту инструкции → вкладка Online → ищем в поиске наше расширение → скачиваем и устанавливаем.

image

image

image

image

image

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

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

Дополнительно:

Чтоб GitHub верно отображал русские комментарии (если есть) при просмотре кода через сайт нужно сделать следующее:

Cоветую всё-таки изучить Git Bash.

Я старался писать как можно понятнее, если что-то не так, то поправьте в комментариях!
На этом все. Спасибо за внимание!

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *