2

私は最近、Git Hub でホストされているリモート リポジトリにリンクされた Git リポジトリを持つ開発プロジェクトを引き継ぎました。

プロジェクトをホストし、Git リポジトリを持つサーバーに完全にアクセスできます。

Git Hub に自分のアカウントがあり、現在のリポジトリを引き続き使用したいと考えています。

リモートリポジトリを使用するように、サーバー上のリポジトリを更新する最良の方法は何ですか?

以前の開発者はもう利用できないため、彼らの Git Hub アカウントにアクセスしたり、連絡して何かを要求したりすることはできません。リポジトリは、Git Hub でプライベートとしてホストされていました。

私は Git の使用に 100% の自信があるわけではありません。私が引き起こす可能性のある偶発的な問題を回避するためのアドバイスが欲しいだけです :-)

4

5 に答える 5

4
  1. 正しい名前で GitHub に新しいリポジトリを作成します。

  2. https:github でレポを表示したときに見つかったクローン アドレスをクリップボードにコピーします。

  3. リポジトリ内の git コマンドラインから:

    > git remote rm *name of old remote repo*
    

    上記の行は、古いレポとレポの関連付けを解除します (ただし、必要に応じて再度追加することもできます)

    > git remote add origin *paste from clipboard*
    

    上記のこの行は、「origin」という名前でエイリアス化された新しいリモート リポジトリをリポジトリに追加します。

    > git push origin
    

    最後の行は、コミット履歴とすべてのソース コードを新しいリモートに送信します。これを行った後、コードは新しいリポジトリの下の github に表示されるはずです。

于 2012-10-21T20:10:43.850 に答える
2

アカウントの下に同じ名前のレポを作成するだけです。新しいリモートを作成するか、既存のリモートの URL を変更してプッシュします。終わり。

于 2012-10-21T20:05:17.923 に答える
1

リポジトリは取得されませんが、プルされるだけです (または、初めての場合は複製されます)。リポジトリを複製/プルすると、すべてが手に入り、それを使って何でもできます。

  1. サーバーからクローン
  2. 必要に応じて、プライベート GitHub リポジトリにプッシュします。
于 2012-10-21T20:09:30.997 に答える
1

リポジトリのコピーがある場合は、それを GitHub にアップロードする必要があります。これを行う方法を説明する詳細な手順 (スクリーンショット付き) については、GitHub ヘルプ ページの Create A Repoを参照してください。

于 2012-10-21T20:04:13.543 に答える
1

GitHub リポジトリへの管理アクセス権がない場合は、何もできません。それは決してあなたのものにはなりません。できることは、新しいレポを作成し、古いレポをゆっくりと腐らせることだけです。これは一部の人々にとって混乱を招く可能性があるため、古い開発者を捕まえて、現在のリポジトリへの管理アクセス権を付与できるようにすることをお勧めします。

ただし、リポジトリへの書き込み権限がある場合は、現在のリポジトリをクリアして、そこに単一のファイルを残すことができますMOVED_TO_NEW_LOCATION.TXT

于 2012-10-21T20:06:00.313 に答える