Как подключить Visual Studio 2015 к существующему проекту Gitlab?
Существует встроенный экземпляр gitlab. В этом случае есть проекты Visual Studio. Каков самый простой способ подключения Visual Studio 2015 к одному из проектов?
С GitHub вы можете сделать это, выбрав "Подключиться к GitHub", как на следующем рисунке:
![введите описание изображения здесь]()
а затем вставить URL-адрес репозитория. В раскрывающемся списке отсутствует опция GitLab. Каков самый простой способ настройки Visual Studio 2015 для работы с решением из репозитория gitlab? По работе я имею в виду, что ваши обычные привязки к источнику контроля хранятся в репозитории.
Обратите внимание, что этот вопрос, вероятно, полезен в более общем контексте подключения к любому репозиторию git, который не является GitHub, и не имеет прямой поддержки со встроенным меню Visual Studio, а не только с репозиторием GitLab.
Ответы
Ответ 1
Во-первых, получите клон с помощью командной строки:
git clone <repository url>
Затем в Visual Studio в панели Team Explorer выберите кнопку подключения и найдите локальную вкладку Git Repositories ":
![введите описание изображения здесь]()
Нажмите "Добавить", как показано на рисунке, и выберите папку, к которой клонировали ваш репозиторий.
Когда процесс завершится, вы можете дважды щелкнуть добавленное репо, чтобы "подключиться" к нему, а затем выбрать и открыть содержащееся в нем решение. После этого выполните свой обычный рабочий процесс Visual Studio Git.
Ответ 2
Для использования gitlab, когда у вас есть ключи ssh, а также ваш ключ ssh имеют кодовую фразу, вы должны следовать инструкциям следующим образом (не забудьте загрузить свой открытый ключ в gitlab) (также вы должны использовать закрытый ключ, который его формат открывается ):
- Имейте папку проекта и ее файлы.
- У вас установлена Git Bash в вашей системе.
- Используя Git bash, перейдите в каталог проекта.
-
git config --global user.name "your-name"
-
git config --global user.email "your-email-address"
-
git init
-
ssh-agent bash -c 'ssh-add "private-key-local-address"; git remote
add origin "online-repo-address"’
(будет запрашиваться парольная фраза)
-
git add .
-
git commit -m "initial commit"
-
ssh-agent bash -c 'ssh-add "private-key-local-address"; git push
-u origin master'
(будет запрашиваться парольная фраза)
- в визуальной студии, щелкните правой кнопкой мыши по решению, выберите добавить решение к исходному элементу управления. (визуальная студия автоматически найдет репозиторий)
Для дальнейших коммитов вы можете зафиксировать изменения в visual studio (ONLY COMMIT), а затем повторить шаг 10, чтобы направить их на серверы gitlab.
edit: для отправки проекта из visual studio в gitlab используйте git remote add origin
и для получения проекта из gitlab в visual studio используйте git clone
вместо этого!
Ответ 3
Теперь его простое использование GitLab с Visual Studio 2015 просто добавляет расширения GitLab в Visual Studio, и вы там.
- Шаги для добавления расширений GitLab в Visual Studio
![введите описание изображения здесь]()
- В поиске расширений и обновлений выберите онлайн и найдите GitLab.
![введите описание изображения здесь]()