chocolatey 安装 Git 软件(Windows 系统)

176 天前
 Ashe007

最近更新 Git 时想通过命令行方式更新,从而得知可以使用 chocolatey 来实现,但是安装完,在 C:\ProgramData\chocolatey\bin\lib\git 目录下只有 git.nupkg 和 git.nuspec 文件,而没有 git.exe 可执行文件 在尝试 ChatGPT 给出的解决方案后无果

有熟悉 v 友方便指导下吗?

1446 次点击
所在节点    程序员
15 条回复
YGHMXFAL
176 天前
嗯,你是否考虑 git for windows 呢,它还捆绑一大堆 Linux 上的实用 CLI 程序的 WIN 版本
YGHMXFAL
176 天前
就是体积有一点儿大,如果在意这一点就不推荐了
guzzhao
176 天前
用 scoop
scoop update *
Vixerunt
176 天前
如果你看了輸出的話應該會注意到這幾行字吧



不過我平時基本上都用 winget ,也有開源的 GUI 可以配合使用
nagisaushio
176 天前
建议 git for windows ,安装向导中有些选项别的方式是没有的(比如启用符号链接支持)
makeup1123
176 天前
换 scoop 吧,比 choco 简单些
zx900930
176 天前
看了一眼自己的 choco ,发现 git 不在里面,用的是 git for windows
choco list installed
Chocolatey v2.2.2
chocolatey-core.extension 1.4.0
docker 99.0.0
dotnetfx 4.8.0.20220524
KB2919355 1.0.20160915
KB3033929 1.0.5
KB3035131 1.0.3
python3 3.12.3
python312 3.12.3
treesizefree 4.7.2
vcredist140 14.38.33135
vcredist2015 14.0.24215.20170201
visualstudio2019buildtools 16.11.35
visualstudio2019-workload-vctools 1.0.1
visualstudio-installer 2.0.3
14 packages installed.
Ashe007
176 天前
感谢 v 友热心回复,使用 scoop 也遇到了问题——Scoop 安装器默认禁用了以管理员权限运行(我哭死)
最后选择使用 winget 挺好用的,一次性 OK
xygod
176 天前
winget 的问题是不能自定义安装位置,改的话会把整个系统的默认安装位置给改掉
yvg
176 天前
@Ashe007 #8 scoop install sudo
Ashe007
176 天前
@xygod 我感觉使用 Windows 软件包管理工具——诸如 Chocolatey 、Scoop 和 Winget……通常是安装非 GUI 软件的场景,这类软件个人认为不用太关心其安装位置,顺便问下你是使用的哪个呢?
xygod
176 天前
@Ashe007 #11 我用的 scoop ,改了默认安装位置,我不喜欢安装到系统盘
ysc3839
176 天前
我选择 MSYS2 + Git for Windows 的修改版包,可以直接用 pacman 升级,安装方法参见 https://github.com/git-for-windows/git/wiki/Install-inside-MSYS2-proper
不过这个方法不受官方支持,可能会遇到一些坑,需要自己解决。我目前遇到了 Git for Windows 的修改版 GnuTLS 包和 qemu-img 不兼容,会导致后者无法运行,需要手动换回原版 MSYS2 的 GnuTLS 。
iBUYPOWER
175 天前
用 scoop 就行了,绿色可自定义安装路径,不写注册表,开发类工具基本都有
一条命令更新 scoop update *
Ashe007
175 天前
@iBUYPOWER 看评论区用 scoop 的确实多,昨天也跟风装上了 o_O

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1045013

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX