パス/ home/bhishan/Copy/tryに「try」という名前のフォルダーを作成し、そのフォルダー内にいくつかのコマンドを入力しました。
私のコマンドは次のとおりです:
curl -s -O \
http://github-media-downloads.s3.amazonaws.com/osx/git-credential-osxkeychain
chmod u+x git-credential-osxkeychain
Sudo mv git-credential-osxkeychain `dirname \`which git\``
git config --global credential.helper osxkeychain
git init
git remote add Origin https:
git remote add Origin https:
git Push Origin master
==============================
それはうまくいきましたが、私がtryフォルダを削除しようとすると、フォルダを削除できません。私もコマンドを与えることはできません:
git init
tryフォルダー内(そこに.gitフォルダーがあります)
================================================== ===
私のコマンドラインとエラーレポートはこれです:
bhishan@bhishan-HP-Pavilion-dv6-Notebook-PC:~/Copy/try$ git init
error: could not lock config file /home/bhishan/Copy/try/.git/config: Permission denied
今、私の質問は、「try」というフォルダを削除するにはどうすればよいですか?
これらの種類の問題は、Sudo
を使用して、ファイル作成などの副作用を伴うコマンドを実行すると発生します。
Rootが所有するホームディレクトリ内のファイルとディレクトリを見つけることは非常に一般的です。この場合、あなたの.git/config
ファイルはrootが所有しているため、ロックしようとすると権限エラーが発生します。
Sudo chown bhishan -R .git
から ~/Copy/try
ディレクトリは、権限の問題を修正する必要があります。
git init
これは、.git
フォルダが削除されます。
ほぼ同じ問題を解決しようとしているときにここにたどり着いたため、この質問に答えを追加します。
Gitでもその問題がありました。しかし、私が知っていることは、権限が拒否された問題を抱えているのは私のgitだけではなく、アプリケーションフォルダ全体です。別のプロジェクトでgitを使用しようとしても、正常に動作します。
@Aaron Dの答えを合計するには、bhishanの代わりに$(whoami)を使用できます。ちょうどこのような:
$ Sudo chown $(whoami) ~/Copy/try
https://stackoverflow.com/a/52315546/447755参照
追伸あなたの質問に答えるには:
今、私の質問は、「try」というフォルダを削除するにはどうすればよいですか?
次のコマンドを実行できます。
$ Sudo rm -rf /home/bhishan/Copy/try