chocolatey 安装 Git 软件(Windows 系统)

274 天前
Ashe007  Ashe007

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

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

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



不過我平時基本上都用 winget ,也有開源的 GUI 可以配合使用
nagisaushio
nagisaushio
274 天前
建议 git for windows ,安装向导中有些选项别的方式是没有的(比如启用符号链接支持)
makeup1123
makeup1123
274 天前
换 scoop 吧,比 choco 简单些
zx900930
zx900930
274 天前
看了一眼自己的 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
Ashe007
274 天前
感谢 v 友热心回复,使用 scoop 也遇到了问题——Scoop 安装器默认禁用了以管理员权限运行(我哭死)
最后选择使用 winget 挺好用的,一次性 OK
xygod
274 天前
winget 的问题是不能自定义安装位置,改的话会把整个系统的默认安装位置给改掉
yvg
274 天前
@Ashe007 #8 scoop install sudo
Ashe007
274 天前
@xygod 我感觉使用 Windows 软件包管理工具——诸如 Chocolatey 、Scoop 和 Winget……通常是安装非 GUI 软件的场景,这类软件个人认为不用太关心其安装位置,顺便问下你是使用的哪个呢?
xygod
274 天前
@Ashe007 #11 我用的 scoop ,改了默认安装位置,我不喜欢安装到系统盘
ysc3839
274 天前
我选择 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
273 天前
用 scoop 就行了,绿色可自定义安装路径,不写注册表,开发类工具基本都有
一条命令更新 scoop update *
Ashe007
273 天前
@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