2

既存のリポジトリを github から bitbucket にプッシュしようとすると、次のようになります:-

# ギットプッシュ
オブジェクトのカウント: 1025、完了。
最大 2 つのスレッドを使用したデルタ圧縮。
オブジェクトの圧縮: 100% (661/661)、完了。
オブジェクトの書き込み: 100% (1025/1025)、2.02 MiB、完了。
合計 1025 (デルタ 302)、再利用 909 (デルタ 227)
エラー: d97e763d22304ebfa5a1fb7ba9468cb36d4eff49 を読み取れませんでした
致命的: コミット 57211de122c9b449c2b4bb0d37ac6a73545a9c68 の親をトラバースできませんでした
エラー: d97e763d22304ebfa5a1fb7ba9468cb36d4eff49 を読み取れませんでした
致命的: コミット 57211de122c9b449c2b4bb0d37ac6a73545a9c68 の親をトラバースできませんでした
ssh://git@bitbucket.org/techvineet/task-manager.git へ
 ! [リモート拒否] マスター -> マスター (必要なオブジェクトがありません)
エラー: 一部の参照を「ssh://git@bitbucket.org/techvineet/test-site.git」にプッシュできませんでした

私は何を間違っていますか?

4

1 に答える 1

1

次のことができます。

  • これと同様のローカル GIT リポジトリに移動します。C:\xampp\htdocs\<project>\.gitここに.gitは隠しフォルダーがあります。
  • そこで利用可能なファイルを開きconfigます。これには、次のようなコードが含まれている必要があります
    [芯]
        リポジトリフォーマットバージョン = 0
        ファイルモード = false
        むき出し = 偽
        logallrefupdates = true
        シンボリックリンク = false
        ignorecase = true
        hideDotFiles = dotGitOnly``
    【リモート「オリジン」】
        URL = ssh://git@bitbucket.org/techvineet/test-site.git
        フェッチ = +refs/heads/*:refs/remotes/origin/*
    [ブランチ「マスター」]
        リモート = 原点
        マージ = refs/heads/master

  • ssh://git@bitbucket.org/techvineet/test-site.gitをに置き換えますhttps://<your_username>@bitbucket.org/techvineet/test-site.git
  • https://techvineet:techvineet123@bitbucket.org/techvineet/test-site.gitここで、パスワードを永久に保存することもできます。これにより、コロンの後にパスワードを追加することで、GIT を使用する際の時間を節約できます。techvineetはユーザー名であり、techvineet123は同じパスワードである必要があります。
  • ファイルを保存し、現在の GIT セッションを閉じます。
  • 新しいセッションを開き、git status追跡されていないファイルが残っているかどうかをもう一度確認して、追加してgit add *から使用git commit -a -m 'Your Message'してファイルをコミットします。そこで使用git pullしてから使用できますgit push
  • これを行う必要があります。確認してお知らせください。

乾杯!

于 2013-07-28T07:12:14.137 に答える