Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/25.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
Java 如何在同一台windows计算机上使用具有相同帐户的多个存储库使用GIT_Java_.net_Git_Tortoisegit_Multiple Repositories - Fatal编程技术网

Java 如何在同一台windows计算机上使用具有相同帐户的多个存储库使用GIT

Java 如何在同一台windows计算机上使用具有相同帐户的多个存储库使用GIT,java,.net,git,tortoisegit,multiple-repositories,Java,.net,Git,Tortoisegit,Multiple Repositories,我有第一个GIT存储库ssh://git@myserver:7999/swlab/java_be_app.git,用于我在一台机器和第二个git存储库上开发的java后端应用程序ssh://git@myserver:7999/swlab/dotnet_app.git,用于我在另一台计算机上开发的.NET应用程序。 是的,我正在使用SSH和一个C:/Users/xxxxxxx/.SSH/id_rsa.ppk文件,该文件包含两个存储库中相同帐户的相同密钥 现在,第二台计算机崩溃了:硬盘被撕毁,内存被

我有第一个GIT存储库ssh://git@myserver:7999/swlab/java_be_app.git,用于我在一台机器和第二个git存储库上开发的java后端应用程序ssh://git@myserver:7999/swlab/dotnet_app.git,用于我在另一台计算机上开发的.NET应用程序。 是的,我正在使用SSH和一个C:/Users/xxxxxxx/.SSH/id_rsa.ppk文件,该文件包含两个存储库中相同帐户的相同密钥

现在,第二台计算机崩溃了:硬盘被撕毁,内存被炸,CPU不再处理任何事情。我仍然需要在一台机器上继续开发这两个应用程序。我正在使用Ortoisegit作为我的GIT客户端

由于许多原因,将2个存储库合并为1不是一个选项:这是针对2个不同客户的2个不同应用程序,而且还存在非常严重的隐私、代码和数据安全问题


如何使用同一台windows计算机上的同一帐户使用这两个存储库?

您可以在第一台服务器上创建一个新的存储库。正如我在评论中提到的,一台服务器上可以有多个存储库

要在TortoiseGIT中执行此操作,您可以遵循以下步骤:

导航到第一个repo服务器并创建一个something.git文件夹这将是您的存储库 进入文件夹,右键单击并创建新存储库,确保它是一个空存储库。 将其克隆到您的计算机上,然后您可以添加所需的所有文件并将其提交回。 如果您拥有旧服务器上的git存储库的更新版本,您还可以按照上面的步骤将存储库迁移到新主机上,您仍然需要按照上面的步骤在远程服务器上创建repo

怎么样


git克隆ssh://git@myserver:7999/swlab/dotnet_app.git

没有什么能阻止您在一台计算机上托管两个存储库。。。您只需在第一台机器上创建另一个存储库,然后将所需的repo导入其中。不过,如果你想保存分支历史记录,那么你需要获取它并将其放在机器上。我能做到这一点很酷,但是如何做到呢?我可以用陆龟来做这个,还是必须使用命令行?我不熟悉GIT命令行指令。我看不出是什么阻止您在同一台机器上使用两个GIT repo。你能详细说明你是如何被阻止做你想做的事情的吗?我不是被阻止的-我不知道怎么做,总是使用一个存储库。而且总是使用像Ortoisegit或类似的客户。谢谢patryk,你的评论让我找到了解决方案。以前没来过关这个的。