Я заметил, что, когда я выхожу из своего github-репо на сервере разработки (Red Hat), право собственности на файлы изменяется после завершения pull. Файл .git, который раньше принадлежал мне, но потом заметил, что он будет записывать файлы как я, и мне нужно, чтобы они записывали файлы как другой пользователь. Поэтому я изменил права собственности на каталог .git.Как сохранить git от изменения права собственности на файл
Я наткнулся на git config core.filemode
, который был правдой. Я с тех пор задал ему ложь. Я не видел разницы, установив для этого значение false. Что я должен сделать, чтобы изменить права на мои файлы.
Этого не происходит со мной локально.
Из моего опыта с этим я не могу сказать, что это совершенно верно. Если я изменяю права собственности на файлы в каталоге, а затем запускаю «git pull», я получаю разные владельцы для разных файлов. Некоторый корень, а некоторые меня и некоторые не тронут. – user2108258
git не сохраняет права доступа к файлам, поэтому любое поведение, с которым вы сталкиваетесь, напрямую не связано с git как VCS. – wRAR
Кому должен принадлежать каталог .git? Мой пользователь на сервере - тот, который я использую, чтобы вытащить из Github. Однако, если я использую себя как пользователь, файлы записываются на диск как я. Но я хочу, чтобы они принадлежали веб-серверу. – user2108258