0

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

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

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

如何在同一台 Windows 机器上使用相同帐户的两个存储库?

4

2 回答 2

0

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

为此(在 TortoiseGIT 中),您可以按照以下步骤操作:

  1. 导航到第一个 repo 服务器并创建一个 something.git 文件夹(这将是您的存储库)
  2. 进入文件夹,右键单击并“创建新存储库”并确保它是一个裸存储库。
  3. 将其克隆到您的计算机上,然后您可以添加所需的所有文件并将其提交回来。

如果您拥有旧服务器上 git 存储库的更新版本,您还可以按照此问题将存储库迁移到新主机(您仍然需要按照上述步骤在远程服务器上创建存储库)。

于 2016-09-27T15:49:44.587 回答
-1

关于什么 ?

git clone ssh://git@myserver:7999/swlab/dotnet_app.git

于 2016-09-27T15:50:30.797 回答