Ошибка мерзавца: Не мог добавить к .git/logs/refs/remotes/origin/master: Разрешение отклонено

Вы хотите использовать левое соединение lj следующим образом:

q)t1: ([] c1: 1 2 3; c2: 120 234 876)
q)t2:([] cd1:1 2; d: 999 899)
q)t1 lj 1!`c1 xcol t2
c1 c2  d
----------
1  120 999
2  234 899
3  876

, где мы используем xcol, чтобы переименовать столбец cd1 в t2, чтобы соответствовать c1 в t1.

Подробнее об объединениях можно прочитать на https://code.kx.com/q/ref/joins/

.

76
задан Corbin Tarrant 8 April 2013 в 09:03
поделиться

2 ответа

Похоже, вы запустили git локально от имени пользователя root, тем самым сменив владельца на некоторые файлы, отслеживающие расположение ветки origin .

Исправьте право собственности на файл, и все будет в порядке:

# run this from the root of the git working tree
sudo chown -R "${USER:-$(id -un)}" .
190
ответ дан 24 November 2019 в 11:12
поделиться

Я попытался фиксировать владение для Мерзавца, но оно все еще не работает.

, Но, мне удалось зафиксировать его путем создания локального ответвления с другим именем и удалить его.

Затем я проверяю то же самое имя ответвления снова, и оно работает.

TLDR;

я не могу контроль 'подготовка/дистанционное управление'.

Так, я контроль с помощью staging вместо этого, что удаленное указывает на 'подготовку/дистанционное управление'.

И, я удаляю его и контроль снова. Но, на этот раз я использую staging/rc в качестве своего локального имени ответвления.

Это работает, и я понятия не имею почему.

0
ответ дан 24 November 2019 в 11:12
поделиться
Другие вопросы по тегам:

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