msysGit sudo-подобная команда

Если мы откроем msysgit от имени администратора, мы сможем использовать его, как если бы мы были root. Однако часто проще открыть без прав администратора. Например, для получения прав администратора вам часто приходится открывать проводник Windows, меню/экран «Пуск» и т. д., и вы не можете сделать это с панели задач. Иногда мне лень все это делать, но я хочу получить права администратора, находясь в Bash. Есть ли sudo- или su-подобная команда или сценарий и т. д. для Git Bash? Если перейти к cmd.exe, PowerShell и т. д., то сработает что-то вроде runas, если ничего другого нет.


person trysis    schedule 31.03.2014    source источник


Ответы (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
comment
Спасибо, так хоть легче. За все время работы с Windows я постоянно узнаю что-то новое. - person trysis; 01.04.2014
comment
Это решение спасает мой день! Благодарю вас! В качестве альтернативы вы ищете Git Bash в меню "Пуск", нажимая ‹kbd›ctrl‹/kbd›+‹kbd›shift‹/kbd›+‹kbd›enter‹/kbd›. также запустит его от имени администратора. - person aheryan; 06.11.2018
comment
@aheryan Спасибо. Я включил ваш комментарий в ответ для большей наглядности. - person VonC; 06.11.2018
comment
Старый пост, но другой вариант: вы можете сделать так, чтобы символ панели задач всегда автоматически открывал gitBash от имени администратора: щелкните его правой кнопкой мыши, затем щелкните правой кнопкой мыши git Bash, затем откройте свойства. Кнопка «Дополнительно» открывает другое диалоговое окно с флажком «Запуск администратора рекламы». Если вы активируете это, ярлык на панели задач всегда будет открываться с правами администратора (то же самое работает со значками на рабочем столе и любыми другими ярлыками). - person SvenS; 08.06.2021
comment
@SvenS Интересная идея, спасибо за отзыв. Я включил ваш комментарий в ответ для большей наглядности. - person VonC; 08.06.2021