Вопрос по git, github – Не удалось настроить Tower с моей учетной записью GitHub - ошибка: не удалось заблокировать файл конфигурации

8

Я использовал приложение GitHub для Mac, но по предложению друга решил попробовать Tower, поскольку он также может обрабатывать учетные записи Beanstalk.

После установки пробной версии и ввода моего имени пользователя и пароля на GitHub я получил следующую ошибку:

error: could not lock config file /Users/joshferrara/.gitconfig: Permission denied

Мне было просто любопытно, знает ли кто-нибудь, что вызывает это, или имеет ли это какое-либо отношение ко мне, используя Tower. Любая помощь с благодарностью!


Разрешения на файл:

-rw-rw-rw- 1 joshferrara staff 130 Nov 22 17:14 /Users/joshferrara/.gitconfig

Разрешения на родительский каталог:

drwxr-xr-x 74 501 staff 2516 Apr 26 14:46 /Users/joshferrara
Ну, как выглядит владение и права доступа к файлу конфигурации?ls -l /Users/joshferrara/.gitconfig larsks
Кроме того, каковы разрешения (and ownership) родительского каталога?ls -ld /Users/joshferrara? larsks
Да, тогда я в тупике. Я как бы надеялся увидеть фактический результат этих двух команд (в идеале, добавленный к вашему вопросу, чтобы их увидели и другие). larsks
@larsks Я пытался возиться с этим, но в настоящее время это-rw-rw-rw- joshferrara
... и это принадлежит? larsks

Ваш Ответ

4   ответа
2

.gitconfig файл, созданный Github для Mac с правами суперпользователя и доступ к которому не удалось получить.

Простая смена прав собственности устранила проблему. Собственность может быть изменена следующим образом:

sudo chown -R username [file|directory]

Объяснение:

sudo - grant root privileges chown - changes the ownership -R - for recursive changing of files username - username of new owner [file|directory] - file or directory for change to occur (if directory is specified it's going to recursively change all the files inside)
Error: User Rate Limit Exceeded
Error: User Rate Limit Exceeded
Error: User Rate Limit Exceeded
Error: User Rate Limit Exceededsudo chown myusername -R .git/Error: User Rate Limit Exceeded
0

если он найдется, удалите его. Проблема была решена для меня.

Error: User Rate Limit ExceededStackOverflow doesn't work like a discussion forumError: User Rate Limit ExceededcommentsError: User Rate Limit Exceedednew question
0

nfig, и этого достаточно для его редактирования. Но этого недостаточно для создания нового файла в этом каталоге, что я и пытался сделать с помощью инструмента git config.

Теперь изменение разрешений в вашем домашнем каталоге не может быть вариантом. Например, сейчас я не гуглял по этому вопросу, так как я работаю над веб-сервером. Поэтому я зашел в свою домашнюю учетную запись на своем собственном компьютере, скопировал туда свои данные из файла gitinfo и вставил их в файл .gitinfo в заблокированной учетной записи.

Чтобы сэкономить вам шаг, большую часть времени мы используем git config, мы делаем это, чтобы установить свое имя и адрес электронной почты в системах, которые требуют использования git. Так что, если это то, что вы пытались, вот содержание файла .gitinfo. Отредактируйте файл .gitconfig с помощью вашего любимого редактора, вставьте этот материал, измените его так, чтобы он отражал вас, и вы сможете использовать git без каких-либо жалоб:

  [user]
    email = [email protected]
    name = Joe Schmoe
5

«xyz.gitconfig». И я обнаружил, что git создал новый файл .gitconfig. Я больше не сталкивался с ошибкой.

Error: User Rate Limit Exceeded

Похожие вопросы