Bitbucket での Git LFS のトラブルシューティング
一般的なチェックリスト
Git LFS での個別のエラーについて
Git LFS ファイルが見つからない
リポジトリ内に LFS ポインタ ファイルが存在しているが、リモート ストレージ内に宛先ファイルが見つからない。
Bitbucket では次のような "File missing" メッセージが表示されます。
ターミナルでは次のような 404 メッセージが表示される場合があります。
Git LFS: (0 of 1 files, 1 skipped) 0 B / 1024 B, 1024 B skipped
[404] Object does not exist on the server
[ee62792aacdfe08a6f5437...8dc4eb6973d86c74c1a273] Object does not exist on the server
考えられる原因 | 実行可能な対応策 |
---|---|
ファイル ストレージのサーバーがダウンしている | 後でもう一度試行します。 |
ファイルが適切にアップロードされなかった。これは、ファイルをアップロードしたときに Git LFS が適切に構成されていなかったときに発生する場合があります。 | 元のファイルにアクセス可能な場合、再度アップロードを試みます。たとえば、
元のファイルにアクセスできない場合、ユーザー側で対応することはできません。 |
Git LFS ファイルを Bitbucket にプッシュするときのエラー
大容量の Git LFS ファイルを Bitbucket.org にプッシュすると、タイムアウトが発生して失敗した。
ターミナルでは次のようなメッセージが表示される場合があります。
Git LFS: (0 of 1 files) 1.60 GB / 1.60 GB
http: Put https://media-api.atlassian.io/upload/7cd73528-28e4-4c45-92a5-e6ddbf52a75e/binary?hashAlgorithm=sha2...: EOF
error: failed to push some refs to 'git@bitbucket.org:account/some_repo.git'
考えられる原因 | 実行可能な対応策 |
---|---|
特に大容量のファイル (複数ギガバイトのサイズ) をプッシュしてタイム アウトが発生している。 | Atlassian の Bitbucket LFS Media Adapter をダウンロードして利用できます。 メリット
|
後でもう一度試行します。 |
SSH を使用して巨大なファイルや多数のファイルを Git LFS にプッシュするときのエラー
SSH を使用して巨大なファイルや多数のファイルを Git LFS にプッシュすると、タイム アウトが発生して失敗する。
ターミナルでは次のようなメッセージが表示される場合があります。
Git LFS: (0 of 1 files) 1.60 GB / 1.60 GB
http: Put https://media-api.atlassian.io/upload/7cd73528-28e4-4c45-92a5-e6ddbf52a75e/binary?hashAlgorithm=sha2...: EOF
error: failed to push some refs to 'git@bitbucket.org:account/some_repo.git'
考えられる原因 | 実行可能な対応策 |
---|---|
SSH でのタイム アウトとプッシュの失敗 | 巨大なファイルや多数のファイルの Git LFS へのプッシュに SSH を使用するのではなく、HTTPS を使用します。巨大なファイルや多数のファイルを Git LFS でプッシュする場合、HTTPS を使用することをおすすめします。 |
最終更新日: 2019 年 1 月 16 日
Powered by Confluence and Scroll Viewport.