Git 没有管理员权限,Windows 10?

问题描述 投票:0回答:4

我们的公司 PC 安装了 git,它总是尝试获得任何 git 命令的管理员访问权限,甚至是 git --version。这很奇怪,git 的设计方式是任何 git 命令都需要管理员访问权限。

我们有超越信任权限管理,可以跟踪任何试图获取管理员访问权限的应用程序,这个过程需要很长时间来验证,并且由于这个 git 在所有 PC 上运行速度非常慢。

Eclipse 有自己的集成 git,运行速度很快,因为它不需要管理员权限来执行操作。

有没有一种方法可以让我们在 Windows 10 中无需管理员权限运行 git?

git admin admin-rights
4个回答
9
投票

Git 也可以在没有管理员权限的情况下安装。

将 --scope 用户开关与 winget 一起使用。

winget install --id Git.Git -e --source winget --scope user

3
投票

我使用 Windows 安装程序从 https://git-scm.com/download/win

安装了没有管理员权限的 Git

但是,我将安装位置从 Program Files 更改为:

C:\Users\\AppData\Local\Programs\git

我还取消选中了 shell 集成和文件关联,尽管我不知道这是否有任何区别。

安装过程中没有要求我提升。


0
投票

有没有一种方法可以让我们在 Windows 10 中无需管理员权限运行 git?

这不仅是可能的,而且是完全正常的。

这里有一个 git 的官方 Windows 安装程序:https://git-scm.com/download/win 安装程序需要管理员访问权限,但安装后,命令将以普通用户身份运行。

还有一个“便携式”版本,它是一个自解压存档,可以解压到系统上的任何位置,因此甚至不需要管理员权限即可安装。

听起来您安装的 git 已安装了一些附加权限,因此只有管理员有权执行可执行文件。这需要与您的系统管理员讨论。


0
投票

Windows 安全性对我来说是个问题...

Go to Start > Settings > Update & Security > Windows Security > Virus & threat protection. Under Virus & threat protection settings, select Manage settings, and then under Exclusions, select Add or remove exclusions. Select Add an exclusion, and then select from files, folders, file types, or process.

程序来源:Microsoft Windows Security

© www.soinside.com 2019 - 2024. All rights reserved.