如何以非管理员身份访问git

时间:2019-02-17 10:51:21

标签: git github github-for-windows

用户尚无权使用git命令,而管理员确实有权使用git命令。我不想继续以管理员身份运行我的cmd提示符。

我做了什么:

  • 我已经为Windows安装了git
  • 我可以从升级为admin的cmd运行git命令

当我尝试编辑我的环境时,总是被要求以admin身份进行操作,这似乎只是在改变admins环境。

操作系统: Windows 10

2 个答案:

答案 0 :(得分:1)

深入研究之后,我向Google诗歌提出了正确的问题。虽然下面的解决方案是针对Vista的,但它似乎仍然适用于Windows10。当您尝试以这种常规方式进行编辑时,将不允许您这样做。本质上,您以管理员帐户运行该程序。

要解决此问题,您需要转到“用户帐户”页面,该页面中有一个标题为“更改我的环境变量”的选项。您可以在这里实际将它们应用于本地用户。

https://support.microsoft.com/en-us/help/931715/you-cannot-modify-user-environment-variables-in-the-system-properties

答案 1 :(得分:0)

您还可以考虑使用一种simplified PATH和便携式Git(例如PortableGit-2.20.1-64-bit.7z.exe)在Windows上安装/使用Git的另一种方法,可以在任何需要的地方对其进行压缩。

set PATH=C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\
set GH=C:\path\to\git
set PATH=%GH%\bin;%GH%\usr\bin;%GH%\mingw64\bin;%PATH%

在该CMD(以常规用户身份而非管理员身份运行)中,检查Git命令是否可用。