fatal: 作業ツリーディール 'xxxx' を作成できませんでした。パーミッションが拒否されました
2022-02-28 03:35:30
前書き
今日、git でコードを書き出すと、次のようなプロンプトが表示されました:fatal: could not create work tree dir 'xxxx': パーミッションが拒否されました
<強い 説明
このエラーの主な原因は、次のとおりです。ファイルを書き込もうとしているディレクトリや、gitリポジトリのクローンを作成しようとしているディレクトリに、書き込み権限がない。そのため、この問題が発生するのです。
ディレクトリの書き込み権限を変更してください。
その後、リポジトリをクローンしてください。
<フォント 解決策1.
# This method is verified
# go to any other directory where you have the permissions to write to
cd <some path>
# Check to see if you have permissions:
mkdir dummy
# Now once you have verified that you have write permissions -
# clone the project from the command line
git clone <url>
<フォント 解決策2.
私の場合、私が使用していたユーザーがディレクトリの所有権を持っていなかったことが原因でした。私は単にディレクトリの所有権をそのユーザーに変更する必要がありました。例えば、ユーザーがubuntuである場合。
# This method is not verified
chown ubuntu:ubuntu -R directory-in-question
cd directory-in-question/
git clone <git repo comes here >
<テーブル <フォント 黒背景
<フォント <強い 概要
ステップバイステップ、マイルバイマイルはない
お読みいただきありがとうございます~~。
関連
-
[解決済み】Gitのエラー。リモートリポジトリへの接続時に「Host Key Verification Failed」。
-
git revert + git rebase 一度に複数のコミット_本然233的博客程式员息信网_git revert Multiple
-
[解決済み] 複数のコミットをチェリーピックする方法
-
[解決済み] Windows 7 で「Git Bash Here」を使用すると、「拡張子 .vbs のスクリプトエンジンがありません」というエラーが発生します。
-
git は、git が知っているどのファイルにもマッチしないエラーを報告します。
-
[解決済み] Git ハードプッシュの方法
-
[解決済み] Git "現在どのブランチにもいません。" 変更を維持したまま、ブランチに戻る簡単な方法はありますか?
-
[解決済み] Git でリモートブランチをリベースする
-
[解決済み] Rails : なぜすべてのディレクトリに .keep ファイルがあるのでしょうか [重複]。
-
[解決済み] git diff HEAD と git diff --staged の違いは何ですか?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
git commit リモートエラー [rejected] master -> master (フェッチファースト)
-
[解決済み] fatal: EOF が早い fatal: インデックスパックが失敗した
-
[解決済み] Git のプッシュに時間がかかる
-
[解決済み] BitBucket の git リポジトリにプッシュする際に Jenkins をビルドするにはどうすればよいですか?
-
[解決済み] Git はローカルファイルの変更を無視する
-
undefinedgit push reports an error: ! [拒否] master -> master (フェッチファースト)
-
以下の未追跡の作業ツリーファイルは、マージによって上書きされます。問題解決
-
win10でホスト:github.comを解決できない問題
-
[解決済み] origin にプッシュしようとすると、Git が "No such remote 'origin'" と言ってくるのですが?
-
[解決済み] Git マージエラー