Sur mon Mac, je ne peux pas utiliser git (et donc Heroku) en raison d'autorisations de fichiers incorrectes. L'utilisateur root peut y accéder correctement, mais mon utilisateur ne peut pas, malgré le fait que je le possède et qu'il soit dans mon répertoire personnel.
$ ls -al
montre que je possède le fichier et que je n'ai que des autorisations de lecture et d'écriture :
drw------- 7 george staff 238 27 aoû 16:53 .ssh
et qu'il n'y a pas de listes de contrôle d'accès.
Cependant :
$ chmod -R 0600 /Users/george/.ssh
chmod: /Users/george/.ssh/github_rsa: Permission denied
chmod: /Users/george/.ssh/github_rsa.pub: Permission denied
chmod: /Users/george/.ssh/id_rsa: Permission denied
chmod: /Users/george/.ssh/id_rsa.pub: Permission denied
chmod: /Users/george/.ssh/known_hosts: Permission denied
chmod: /Users/george/.ssh: Permission denied
J'ai essayé tout ce à quoi j'ai pu penser, chown
, chmod
et chmod -N
(pour supprimer toute liste de contrôle d'accès). Mais je ne peux toujours pas les lire ou les écrire et git non plus.
Toutes les solutions sont les bienvenues !