Мне нужно установить разрешение script.sh на 755
. ТакРазрешение на изменение git не удалось сохранить до следующего фиксации
git add -A
git update-index --chmod=+x script.sh
git commit -m 'first commit'
Таким образом, файл будет совершаться с разрешения 755
и мой удаленный VM может выполнять эти сценарии.
Однако, в следующий раз, когда я что-то сделаю с репо и сделаю изменения, разрешение этих сценариев вернется к 644
. Сообщение
[master 171c0cc] second
2 files changed, 1 insertion(+)
mode change 100755 => 100644 script.sh
Кто-нибудь знает, что может случиться здесь? Как мне избавиться от этого?
Индекс обновления не изменяет разрешения локального файла. Просто используйте обычный unix chmod. –