2017-12-08 11 views
1

迅速なプロジェクトを1つのGitHubアカウントから別のアカウントに変更したいと思います。プロジェクトを別のアカウントにコミットしたいのですが、エラーが表示されます。プロジェクトから.gitファイルを削除する必要があると思われますが、回答hereは私のために働いていません。GitHubアカウントスウィフトプロジェクトを変更する

答えて

0

なぜでしょうか?いいえ、新しいリポジトリを定義し、それを押してから、もう一方のリポジトリを削除するだけです。各Gitリポジトリはローカルマシン上にあります。そのリポジトリは、1つまたは複数のリモートリポジトリと同期することができます。今はおそらくGitHub(アカウント1)を起点(リモート)として設定しています。私は何だろうと、次のとおりです。

  1. プッシュその後、あなたは古いものを削除することができ

それに新しいURLに起源を作成oldrepoか何か
  • する起源の名前を変更します。

    git remote remove origin, get remote add origin <newUrl>

    をか、エディタで.git/configファイルを編集することができます。

    があなたのリモコンを編集するには、いずれかのコマンドを行うことができます。

    Git: Working with Remotes

  • +0

    私はエラーを取得しています「インデックスにファイルxxxの追加に失敗しました。」私がしたことはばかげていましたが、これは巨大なプロジェクトではありません - 元のアカウントからリポジトリを削除しましたが、今では新しい/古いアカウントでコミットすることができなくなりました –

    +0

    その場合は.gitを消去してからgit initを実行してすべてのファイルを追加し、コミットして、リモートを追加して新しいリポジトリを再度指し示します。しかし歴史を破壊してはいけない.. :) – Rob

    関連する問題