Если мы откроем msysgit от имени администратора, мы сможем использовать его, как если бы мы были root. Однако часто проще открыть без прав администратора. Например, для получения прав администратора вам часто приходится открывать проводник Windows, меню/экран «Пуск» и т. д., и вы не можете сделать это с панели задач. Иногда мне лень все это делать, но я хочу получить права администратора, находясь в Bash. Есть ли sudo
- или su
-подобная команда или сценарий и т. д. для Git Bash? Если перейти к cmd.exe
, PowerShell
и т. д., то сработает что-то вроде runas
, если ничего другого нет.
msysGit sudo-подобная команда
Ответы (1)
вы не можете сделать это с панели задач
Вы могли бы, хотя: нажмите ctrl+shift, пока вы нажимаете на значок, и он откроется как администратор.
Примечание. msysgit основан на msys, который не включает команды, подобные sudo.
Как комментировано aheryan, вы можете ввести ctrl+shift+enter при поиске Git Bash из меню "Пуск": это также запустит его от имени администратора.
Июнь 2021 г.: Svens предлагает в комментариях другой подход:
Вы можете сделать так, чтобы символ панели задач всегда автоматически открывал gitBash от имени администратора:
- щелкните его правой кнопкой мыши,
- затем щелкните правой кнопкой мыши git Bash,
- затем откройте
properties
- Кнопка
Advanced
открывает другое диалоговое окно с флажком дляRun ad administrator
.Если вы активируете это, ярлык на панели задач всегда будет открываться с правами администратора (то же самое работает со значками на рабочем столе и любыми другими ярлыками).
person
VonC
schedule
01.04.2014
Спасибо, так хоть легче. За все время работы с Windows я постоянно узнаю что-то новое.
- person trysis; 01.04.2014
Это решение спасает мой день! Благодарю вас! В качестве альтернативы вы ищете Git Bash в меню "Пуск", нажимая ‹kbd›ctrl‹/kbd›+‹kbd›shift‹/kbd›+‹kbd›enter‹/kbd›. также запустит его от имени администратора.
- person aheryan; 06.11.2018
@aheryan Спасибо. Я включил ваш комментарий в ответ для большей наглядности.
- person VonC; 06.11.2018
Старый пост, но другой вариант: вы можете сделать так, чтобы символ панели задач всегда автоматически открывал gitBash от имени администратора: щелкните его правой кнопкой мыши, затем щелкните правой кнопкой мыши git Bash, затем откройте свойства. Кнопка «Дополнительно» открывает другое диалоговое окно с флажком «Запуск администратора рекламы». Если вы активируете это, ярлык на панели задач всегда будет открываться с правами администратора (то же самое работает со значками на рабочем столе и любыми другими ярлыками).
- person SvenS; 08.06.2021
@SvenS Интересная идея, спасибо за отзыв. Я включил ваш комментарий в ответ для большей наглядности.
- person VonC; 08.06.2021