请教怎么绕过 macOS 的本地网络权限对 git 的影响?

5 天前
 tinybaby365

最近升级了 Macbook Pro 的 macOS 版本,遇到本地网络权限的问题:

在 iTerm 或者 vscode 下面,git 命令行访问局域网的 git 服务器(无论是 ssh 还是 https 的 git lfs )都受到限制,无法访问。但系统不弹询问的对话框,也没法主动把程序到系统设置里面加上权限。

在系统的 terminal 程序里面,git 命令行不受影响。

使用很不方便,请问大家是怎么解决的?

1138 次点击
所在节点    macOS
6 条回复
BingoXuan
5 天前
虽然不是很好,遇到这种情况,我是直接 sudo
MacsedProtoss
5 天前
这个应该是给 iterm/vscode 加上本地网络权限就能解决?
我这里基本上就升级完的时候授予一次就完事了
tinybaby365
5 天前
@MacsedProtoss vscode ,windsurf 还好。主要是 iterm2 ,看 iterm2 的 Info.plist 有 NSLocalNetworkUsageDescription ,但就是不触发系统的对话框,也没法主动加进去。
tinybaby365
5 天前
已经解决了,删了 iTerm2 ,重新安装就好了。
linyi090744
5 天前
局域网访问不了,其实你在设置- 隐私与安全 - 本地网络 - 把需要访问局域网的勾选上就可以了。item2 勾选上就行,没必要重装.其他软件同理。特别是 chrome 。
tinybaby365
4 天前
@linyi090744 是从老系统带过的 iterm2 没有出现在本地网络的设置里面。

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

https://ex.noerr.eu.org/t/1142278

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

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

© 2021 V2EX