V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
tinybaby365
V2EX  ›  macOS

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

  •  
  •   tinybaby365 · 5 天前 · 1137 次点击

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

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

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

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

    6 条回复    2025-07-02 17:42:42 +08:00
    BingoXuan
        1
    BingoXuan  
       5 天前
    虽然不是很好,遇到这种情况,我是直接 sudo
    MacsedProtoss
        2
    MacsedProtoss  
       5 天前 via iPhone
    这个应该是给 iterm/vscode 加上本地网络权限就能解决?
    我这里基本上就升级完的时候授予一次就完事了
    tinybaby365
        3
    tinybaby365  
    OP
       5 天前
    @MacsedProtoss vscode ,windsurf 还好。主要是 iterm2 ,看 iterm2 的 Info.plist 有 NSLocalNetworkUsageDescription ,但就是不触发系统的对话框,也没法主动加进去。
    tinybaby365
        4
    tinybaby365  
    OP
       5 天前
    已经解决了,删了 iTerm2 ,重新安装就好了。
    linyi090744
        5
    linyi090744  
       5 天前
    局域网访问不了,其实你在设置- 隐私与安全 - 本地网络 - 把需要访问局域网的勾选上就可以了。item2 勾选上就行,没必要重装.其他软件同理。特别是 chrome 。
    tinybaby365
        6
    tinybaby365  
    OP
       4 天前
    @linyi090744 是从老系统带过的 iterm2 没有出现在本地网络的设置里面。
    关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   834 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 21:11 · PVG 05:11 · LAX 14:11 · JFK 17:11
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.