0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

「Repository or object not found」と表示されてプッシュができない場合の対処法

Last updated at Posted at 2022-10-18

「Repository or object not found」と表示されてLFSをプッシュができない場合の対処法です。
英語の記事はありましたが日本語の情報があまり見当たらず、自分でもまた今後調べる事になりそうだと思ったので備忘録です。

Git管理アプリにはForkを使っていて、以下のようなエラーダイアログが表示されました。
赤枠には「ユーザー名/リポジトリ名」が入ってます。
git error_2022年10月18日_2.png

検索用に文字列に起こしておきます。

Git Error
An unexpected error occured while performing the git request

Uploading LFS objects: 0%(0/79),0B|0B/s, done.

Pushing to https://bitbucket.org/ユーザー名/リポジトリ名/src/master/
batch response:Repository or object not found: https://bitbucket.org/ユーザー名/リポジトリ名/src/master.git/info/lfs/objects/batch
Check that it exists and that you have proper access to it
error: faild to push some refs to 'https://bitbucket.org/ユーザー名/リポジトリ名/src/master'

解決方法は「batch response: Repository or object not found:」でググったら出てきましたが以下のページを参考にしました。

具体的には、

https://bitbucket.org/xxxx/xxx 」 ではなく「https: //MY-USERNAME@bitbucket.org/XXXX/XXXX 」

というのが解決方法で、以下の画像の赤枠内のBitbucketのサイトの「クローンの作成」ボタンを押すと、

git error解決方法_「クローンの作成」_2.png

ssh.png

上の画像のようにClone this repositoryが表示され、
「git clone git@bitbucket.org:ユーザー名/リポジトリ名.git」
上記のような文字列が表示された状態になっていると思うので、赤枠内の「SSH」をクリックして、「HTTPS」に切り替えます。

https.png

すると、下記のような文字列が表示された状態になるので、
「git clone https://ユーザー名@bitbucket.org/ユーザー名/リポジトリ名.git」

git clone以降の
https://ユーザー名@bitbucket.org/ユーザー名/リポジトリ名.git」
を使って新規にリポジトリをクローンします。
このユーザー名を含むurlでクローンをすると、LFSのプッシュもできるようになりました。

なぜか理由はわからないんですが、別のリポジトリを上記手順でクローンした後に、元のエラーでプッシュできなくなっていたリポジトリでもプッシュができるようになっていました。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?