序文
4.27GBのファイルをGiteeにアップロードしたいのですが、以下のエラーが発生したので、
error: failed to push some refs to 'https://gitee.com/xxxx/centos.git
エラーの解決方法を記録しておきます。
1. プロジェクトウェアハウスを作成する
新しいプロジェクト ウェアハウスを作成するには、以前のブログPycharm の統合と Gitee の使用を参照してください。ここでは Centos という名前の新しいウェアハウスを作成しました。
2. ワークスペースを作成する
1. Centos という名前の新しいローカル フォルダーを作成します。
2. Centos ディレクトリに入り、右クリックして [Git Bash Here] を選択します
。 3. ローカル ライブラリを初期化します。
git init
3. LFS の構成
1. LFS を開く
前回のブログでは、Git-LFS のダウンロードとインストールについて説明しましたが、git Push を使用して 100MB を超えるファイルをアップロードする場合、エラー「リモート: エラー: GitHub のファイル サイズ制限 100.00 MB を超えています」を参照してください。
git lfs install
2. CentOS-7-x86_64-DVD-1810.iso ファイルをカレントディレクトリに移動し、実行します。
git lfs track CentOS-7-x86_64-DVD-1810.iso
3. アップロードする必要がある大きなファイルを追跡する
git lfs track CentOS-7-x86_64-DVD-1810.iso
4. アップロードするファイル属性を追加します (最初にファイル属性を追加する必要があります。追加しないと失敗する可能性があります)。
git add .gitattributes
5. 属性ファイルアップロードの説明を追加
git commit -m "pre"
6. ローカル倉庫と Gitee 倉庫 (エイリアス) の間のリンクを確立します。
git remote add origin https://gitee.com/liupeng97/centos.git
7. プロパティファイルをアップロードする
git push [email protected]:liupeng97/centos.git master
エラーの理由:
SSH 公開キー git が生成されません
解決:
以前のブログを参照してください。Github SSH パスワード不要ログイン
SSH 公開キーを構成した後、プロパティ ファイルを再度アップロードすると成功します。
アップロードされたプロパティ ファイルは Gitee のプロジェクト ウェアハウスにもあります
4.画像ファイルをアップロードする
1. アップロードするCentosイメージファイルを追加します
git add -f CentOS-7-x86_64-DVD-1810.iso
2. アップロードするCentosイメージファイルの説明を追加します。
git commit -m " CentOS-7-x86_64-DVD-1810.iso"
3. Centos イメージ ファイルをアップロードします
git push origin master
ここには 2 つの主なエラー メッセージがあります。
WARNING: Authentication error: Authentication required: LFS only supported repository in paid enterprise.
batch response: LFS only supported repository in paid enterprise.
解決策:
①. 最初のエラーの解決策:
git config lfs.https://gitee.com/{
your_gitee}/{
your_repo}.git/info/lfs.locksverify false
コマンド内の {your_gitee}/{your_repo} はリモート ウェアハウスのアドレスです。状況に応じて置き換えてください。
私の例を挙げてみましょう
git config lfs.https://gitee.com/xxxx/centos.git/info/lfs.locksverify false
②、2 番目のエラー解決策:
./git/hooks/pre-push ファイルを削除します。
rm .git/hooks/pre-push
Centos イメージ ファイルを再度アップロードします
git push origin master
成功しました。Gitee プロジェクトの倉庫に行って見てください。
私のqq:2442391036、コミュニケーションへようこそ!