0

1 台のマシンで開発した Java バックエンド アプリケーション用の最初の GIT リポジトリ (ssh://git@myserver:7999/swlab/java_be_app.git) と 2 つ目の GIT リポジトリ (ssh://git@myserver:7999) があります。 /swlab/dotnet_app.git) は、別のコンピューターで開発した .NET アプリケーション用です。はい、SSH と、両方のリポジトリの同じアカウントの同じキーを含む「C:/Users/xxxxxxx/.ssh/id_rsa.ppk」ファイルを使用しています。

ここで、2 台目のコンピューターがクラッシュしました。HDD が RIP になり、メモリがフリーズし、CPU が何も処理されなくなりました。そして、1 台のマシンで両方のアプリケーションの開発を続ける必要があります。TortoiseGit を GIT クライアントとして使用しています。

2 つのリポジトリを 1 つにマージすることは、多くの理由から選択肢ではありません。これらは 2 つの異なる顧客のための 2 つの異なるアプリケーションであり、プライバシー、コード、およびデータ セキュリティの非常に深刻な問題もあります。

同じ Windows マシンの同じアカウントで両方のリポジトリを使用するにはどうすればよいですか?

4

2 に答える 2

0

1 台目のサーバーに新しいリポジトリを作成できます。コメントで述べたように、サーバー上に複数のリポジトリを持つことができます。

(TortoiseGIT で) これを行うには、次の手順に従います。

  1. 最初のリポジトリ サーバーに移動し、something.git フォルダーを作成します (これがリポジトリになります)。
  2. フォルダに移動し、右クリックして「新しいリポジトリを作成」し、それが裸のリポジトリであることを確認します。
  3. これをマシンに複製すると、必要なすべてのファイルを追加してコミットできます。

古いサーバーにあった git リポジトリの更新バージョンがある場合は、この質問に従って、リポジトリを新しいホストに移行することもできます (リモートでリポジトリを作成するには、上記の手順に従う必要があります)。 )。

于 2016-09-27T15:49:44.587 に答える
-1

どうですか?

git クローン ssh://git@myserver:7999/swlab/dotnet_app.git

于 2016-09-27T15:50:30.797 に答える