You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Ubuntu 22.04安装pl-debugger遇权限及仓库访问错误求助

解决Ubuntu 22.04安装pl-debugger时的Git克隆问题

问题分析

你遇到两个核心问题:

  1. 普通用户执行git clone时无目录创建权限
  2. 使用sudo后,git://协议的仓库访问被拒绝(多因服务器禁用未加密git协议或仓库路径变更)

分步解决方案

1. 切换到普通用户有权限的目录操作

不要在系统级目录(如/usr/local、/root)直接克隆,先在用户主目录下创建专属源码目录:

mkdir -p ~/postgresql-src
cd ~/postgresql-src

该目录归属当前普通用户,无需sudo即可正常操作。

2. 改用HTTPS协议克隆仓库

原git://协议地址已被PostgreSQL服务器禁用,替换为HTTPS地址即可访问:

git clone https://git.postgresql.org/git/pldebugger.git

若上述地址仍无法访问,可使用GitHub镜像仓库:

git clone https://github.com/postgres/pldebugger.git

3. 后续编译安装注意权限控制

克隆完成后,仅在需要写入系统目录(如PostgreSQL扩展目录)时,再用sudo执行编译安装命令,避免全程用sudo操作Git导致文件权限混乱。

验证克隆结果

执行克隆命令后,检查目录是否生成:

ls -la ~/postgresql-src/pldebugger

若能看到仓库文件,说明克隆成功,可继续后续安装步骤。

内容的提问来源于stack exchange,提问作者Vinay Kumar Talreja

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.17 18:04:56