msysGit 类 sudo 命令

Posted

技术标签:

【中文标题】msysGit 类 sudo 命令【英文标题】:msysGit sudo-like command 【发布时间】:2014-05-11 03:57:01 【问题描述】:

如果我们以管理员身份打开 msysgit,我们可以像 root 一样使用它。但是,在没有管理员权限的情况下通常更容易打开。例如,对于管理员权限,您通常必须转到 Windows 资源管理器、开始菜单/屏幕等,而您无法从任务栏执行此操作。有时,我懒得做这一切,但我想在 Bash 中获得管理员权限。 Git Bash 是否有 sudo- 或 su- 之类的命令或脚本等?进入cmd.exePowerShell 等,然后执行runas 之类的操作,如果没有其他内容的话。

【问题讨论】:

【参考方案1】:

你不能从任务栏做到这一点

您可以:在单击图标时按 ctrl+shift,它将以管理员身份打开。

注意:msysgit is based on msys,其中不包含任何类似 sudo 的命令。

作为commented by aheryan,您可以在搜索 Git Bash 时键入 ctrl+shift+enter 从开始菜单:也会以管理员身份启动它。


2021 年 6 月:Svens 建议 in the comments 另一种方法:

您可以使任务栏符号始终以管理员身份自动打开 gitBash:

右键单击它, 然后右键单击“git Bash”, 然后打开“properties” 按钮“Advanced”打开另一个对话框,其中包含“Run ad administrator”复选框。

如果您激活此功能,任务栏中的“快捷方式”将始终以管理员权限打开(与桌面图标和任何其他快捷方式完全相同)。

【讨论】:

谢谢,这至少让事情变得更容易了。在我使用 Windows 的所有时间里,我一直在学习新事物。 这个解决方案可以节省我的时间!谢谢!另一种方法是当您从开始菜单搜索 Git Bash 时,点击 ctrl+shift+enter也会以管理员身份启动它。 @aheryan 谢谢。我已将您的评论包含在答案中以提高知名度。 旧帖子,但另一种选择:您可以使任务栏符号始终以管理员身份自动打开 gitBash:右键单击它,然后右键单击“git Bash”,然后打开“属性”。按钮“高级”打开另一个对话框,其中包含“运行广告管理员”复选框。如果您激活它,任务栏中的“快捷方式”将始终以管理员权限打开(与桌面图标和任何其他快捷方式完全相同)。 @SvenS 有趣的想法,感谢您的反馈。我已将您的评论包含在答案中以提高知名度。

以上是关于msysGit 类 sudo 命令的主要内容,如果未能解决你的问题,请参考以下文章

TortoiseGit配合msysGit在Git@OSC代码托管的傻瓜教程

msysgit 的 Unix 密码

要下载哪个 msysgit 版本?

在 msysgit 中运行 MinGW/MSYS 工具

2.Git知识

使用msysgit 将项目上传至GITHub