GNU/Linux >> Linux の 問題 >  >> Linux

LinuxのGitプル許可が拒否されましたか?

問題は、git が資格情報キャッシュに接続できないことです (詳細については、http://git-scm.com/docs/git-credential-cache を参照してください)。

ドキュメントから:

<ブロック引用>

キャッシュは Unix ドメイン ソケット経由でアクセスでき、ファイル システムのアクセス許可によって現在のユーザーに制限されています。

したがって、必要なのは、このドメイン ソケットのファイル許可を確認することだけです。通常は ~/.git-credential-cache/socket に配置されます andrewr までにアクセスできるように変更します ユーザー。


問題は、ファイルの所有者にあるようです。ご覧ください:

drwxrwxrwx 48 root root 53248 Jan 3 12:10 application 
...
drwxrwxrwx 9 root root 4096 Jan 2 10:10 wp-admin 

これらのディレクトリは誰でも読み取り、書き込み、実行可能ですが、その中のファイルはそうではない場合があります。さらに、root が所有するディレクトリを持つ ホーム フォルダに配置するのはおそらく得策ではありません。

~/www/software 以内に実行された場合、このコマンドは問題を解決するはずです。 :

chown -R andrewr:andrewr *

Linux
  1. 「猫」:ファイルを開くことができません:アクセスが拒否されましたか?

  2. Linuxファイルパーミッションの概念

  3. Gitがファイルを作成できません権限が拒否されました

  1. Git:インデックス ファイルを開くことができませんでした:git ステータスでアクセス許可が拒否されました。 Bitbucket でホスト

  2. ホーム ディレクトリで mkdir を使用できません:権限が拒否されました (Linux Lubuntu)

  3. Kali Linux VM:root としてシェル スクリプトを実行する権限が拒否されました

  1. Linuxの権限101

  2. echo 3 > /proc/sys/vm/drop_caches - root としてのアクセス許可が拒否されました

  3. tcpdump:out.pcap:権限が拒否されました