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

React项目安装gsap/ScrollTrigger时GitHub认证错误求助

解决GSAP ScrollTrigger安装权限错误问题

错误根源

你用的npm install gsap gsap/ScrollTrigger命令不对。ScrollTrigger是GSAP核心包自带的免费插件,根本不是独立的GitHub仓库。这个命令会让npm尝试通过SSH拉取gsap/ScrollTrigger私有仓库,你没有对应权限,所以才弹出Permission denied (publickey)错误。

正确操作流程

你已经装好了GSAP核心包,完全不需要单独安装ScrollTrigger,直接用就行:

  1. 确认GSAP安装完成(你已经执行过,没问题):
    npm install gsap
    
  2. 安装Locomotive Scroll(同样你已经完成):
    npm install locomotive-scroll
    
  3. 直接在组件里按你原本的想法导入注册:
    import { gsap } from 'gsap';
    import { ScrollTrigger } from 'gsap/ScrollTrigger';
    import LocomotiveScroll from 'locomotive-scroll';
    
    gsap.registerPlugin(ScrollTrigger);
    

补充:GitHub SSH认证配置(仅针对私有仓库需求)

如果之后需要安装GitHub私有仓库的包,才需要配置SSH密钥,步骤如下:

  • 生成SSH密钥:终端执行ssh-keygen -t ed25519 -C "你的GitHub绑定邮箱",全程按回车用默认设置。
  • 添加公钥到GitHub:找到生成的公钥文件(默认路径~/.ssh/id_ed25519.pub),复制内容;登录GitHub后进入「Settings」→「SSH and GPG keys」→「New SSH key」,粘贴内容保存。
  • 测试连接:终端跑ssh -T git@github.com,看到欢迎提示就说明配置成功。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.17 00:12:34