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

Fedora系统下Git(GitHub)配置及VS Code连接问题求助

解决Fedora下Git add权限拒绝问题

首先明确:你遇到的权限报错和SSH密钥无关,是本地XXXX.pub文件的权限设置导致Git无法读取它,和远程仓库连接的SSH密钥是另一回事。

解决步骤:

  • 先查看文件权限细节:
    执行命令 ls -l XXXX.pub,看输出里的所有者(比如root root就是属于root用户)和权限位(比如-rw-------表示只有所有者能读)。
  • 调整文件所有者(如果文件本来就是你的):
    用sudo chown $USER:$USER XXXX.pub把文件转到当前用户名下,之后就能正常读取了。
  • 或者直接调整文件权限:
    执行chmod 644 XXXX.pub,给当前用户添加读取权限。

额外提醒:

  1. 你输入的git add*少了空格,正确写法是git add *,虽然这次报错不是因为这个,但规范写法要加空格避免歧义。
  2. 如果这个.pub是SSH公钥文件,绝对不要提交到Git仓库,敏感信息会泄露。可以创建.gitignore文件,添加一行*.pub,然后执行git add .gitignore,以后Git就会自动忽略这类文件。

内容的提问来源于stack exchange,提问作者Sofia

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.15 16:10:36