安装了gitlab的内部部署实例。在这个实例中有Visual Studio项目。将Visual Studio 2015连接到其中一个项目的最简单方法是什么?
使用GitHub,您可以选择"连接到GitHub"如下图所示:
然后粘贴存储库URL。下拉菜单中没有GitLab选项。配置Visual Studio 2015以使用gitlab存储库解决方案的最简单方法是什么?通过工作,我的意思是让你通常的源代码控制绑定到存储库。
请注意,这个问题在连接到任何不是GitHub的 git存储库的更一般的上下文中可能很有用,并且没有内置Visual Studio菜单的直接支持,而不仅仅是GitLab存储库。
答案 0 :(得分:22)
首先,使用命令行获取克隆:
git clone <repository url>
然后在Visual Studio的“团队资源管理器”窗格中,选择“连接”按钮并查找“本地Git存储库”选项卡:
如图所示按添加,然后选择您克隆存储库的文件夹。
当流程完成后,您可以双击添加的仓库以“连接”它,然后选择并打开它包含的解决方案。之后,按照常用的Visual Studio git工作流程进行操作。
答案 1 :(得分:5)
现在,在Visual Studio 2015中使用GitLab很简单,只需将GitLab Extensions添加到Visual studio即可。
答案 2 :(得分:2)
如果你有ssh密钥使用gitlab,而你的ssh密钥也有密码,你必须遵循以下说明(不要忘记将你的公钥上传到gitlab)(你也必须使用其格式的私钥)是openssh):
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服务器。
编辑:用于将项目从visual studio发送到gitlab使用git remote add origin
并将项目从gitlab发送到visual studio使用git clone
代替!