繁体   English   中英

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

[英]How can I use GIT with multiple repositories with the same account on the same windows machine

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

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

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

如何在同一台Windows计算机上使用同一帐户使用两个存储库?

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

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

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

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

关于什么 ?

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM