Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/linux/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用Visual Studio 2017连接到远程Linux机器中的git存储库?_Linux_Git - Fatal编程技术网

如何使用Visual Studio 2017连接到远程Linux机器中的git存储库?

如何使用Visual Studio 2017连接到远程Linux机器中的git存储库?,linux,git,Linux,Git,我在远程Linux服务器上安装了一个git存储库,但我希望使用Visual Studio Community Edition 2017将我的更改同步到git存储库 如果这是一个重复的问题,道歉;我对这一点还不熟悉,已经看过了现有的答案,但似乎还没有找到一个直接的答案 我已经设法使用团队资源管理器直接连接到github,但更愿意连接到Linux服务器上的git存储库 谢谢。假设您在linux机器上有一个用户,在您的主目录中有一个projects子文件夹,在该文件夹下有一个名为myproject的g

我在远程Linux服务器上安装了一个git存储库,但我希望使用Visual Studio Community Edition 2017将我的更改同步到git存储库

如果这是一个重复的问题,道歉;我对这一点还不熟悉,已经看过了现有的答案,但似乎还没有找到一个直接的答案

我已经设法使用团队资源管理器直接连接到github,但更愿意连接到Linux服务器上的git存储库


谢谢。

假设您在linux机器上有一个用户,在您的主目录中有一个
projects
子文件夹,在该文件夹下有一个名为
myproject
的git项目


您应该能够运行git cloneusername@server:projects/myproject在任何远程终端(包括安装了git的windows),假设您在上面的linux
服务器上启用了ssh服务器(您可能必须先安装openssh服务器)。

我明白您的意思,但是这与VS2017有什么关系呢?谢谢@activedecay。是的,我不太确定如何在VS2017中运行这些命令。为什么不在本地克隆,并从命令提示符管理提交等?(这还有一个额外的好处,就是让您可以控制何时推送更改)。您是否在问如何在VS2017内部实现自动化?连接本身并不关心您是连接到github还是远程Linux设备,这只是身份验证的问题。谢谢@DavidC.Rankin,您的意思是VS2017可以直接连接到远程Linux设备吗?VS2017中的哪个功能能够做到这一点?我尝试使用TeamExplorer功能,它似乎只能连接到github回购链接。换句话说,我想将VS2017配置为连接到Linux服务器中的本地git repo(即我现在使用Notepad++),但不确定如何执行soI,我希望我能告诉您在VS中如何执行,但我不使用VS(我有它,它的使用总是麻烦的两倍,所以我更喜欢开发者命令提示)。我说的是“如果你能在VS2017中连接到github,那么没有理由不能用git存储库连接到任何盒子。”(github只是在Linux上运行,所以唯一的问题是“你能连接吗?”是您是否拥有正确的用户/通行证还是允许您连接的公钥/私钥)我有两台Linux服务器托管git repos。我也使用github。连接方式没有任何区别。