Ответ 1
Прежде всего, установите Обновление Visual Studio 2012 3 и Инструменты Visual Studio для Git, чтобы включить поддержку Git в 2012 году. И вы должны убедиться, что Git для Windows установлен (Visual Studio предложит вам установить если вы этого еще не сделали).
Если вы используете Visual Studio 2013 или более поздней версии, поддержка Git встроена и не требует установки плагина.
Затем в разделе "Контроль источника" убедитесь, что у вас включен "Microsoft Git Provider":
Откройте вкладку Team Explorer. Когда вы нажимаете кнопку connect на панели инструментов (выглядит как вилка питания), убедитесь, что ваш репозиторий указан в локальных хранилищах Git или используйте параметр clone для клонирования репозитория в вашей системе.
Когда вы нажимаете "Клон", вы можете войти в существующее местоположение репозитория GitHub, используя "HTTPS" местоположение вашего репозитория. Visual Studio не поддерживает SSH. Вы можете использовать средство выбора местоположения на странице репозитория GtiHub, чтобы получить правильный URL-адрес клона.
Затем, наконец, на вкладке Unsynced Commits
вы можете нажать "Синхронизировать", чтобы синхронизировать локальный репозиторий с удаленным, это потребует ваших учетных данных GitHub.
Если вы хотите создать новый репозиторий с нуля, я не имею ни малейшего представления о том, как это сделать из пользовательского интерфейса, но после создания пустого репозитория в GitHub вы должны иметь возможность добавить новый удаленный доступ из командной строки, Visual Studio затем подберет этот пульт и позволит вам в него вставить.
Смотрите следующие шаги в github для инициализации пустого хранилища и установите связь между вашим локальным репозиторием и github. Как только вы это сделаете, репозиторий также появится в Visual Studio (если нет, добавьте его с помощью параметра add на странице подключения Team Explorer).