【发布时间】:2025-12-02 16:30:01
【问题描述】:
我想从我的 React 应用程序的 package.json 文件中删除我的用户名和个人访问令牌。
正在安装的包是一个私有的远程 GitHub 存储库,我是它的所有者。
请求是通过 HTTPS 协议发出的。
例如:"react-trello": "https://username:token@github.com/username/react-trello.git#dev/branch"
我有一份从 GitHub 发出的 PAT。但我无法在项目的 package.json 文件中访问它们。
我应该使用 PAT 值创建 Heroku 配置变量吗?
heroku config:set -a my-app GITHUB-TOKEN=466ghdf57
在 Heroku 配置中,您可以设置用于 GitHub 的变量名称。如何设置我的用户名、密码和令牌?作为 Heroku 配置变量?
例如:USERNAME、GITHUB-USER、TOKEN、GITHUB-TOKEN。
我尝试创建变量,例如USERNAME、TOKEN、GITHUB_USER。但如果我从 package.json 文件中删除我的凭据,它就不起作用了。
例如:"react-trello": "https://github.com/username/react-trello.git#dev/branch".
我收到一个错误:Fatal: Could not read Username for "https://github.com"。
我错过了什么吗?
【问题讨论】:
-
“用于 GitHub 的正确 Heroku 配置变量名称是什么?”——这是什么意思?你读过this吗?请阅读How to Ask。
-
我已经更新了问题 Chris。你能提供进一步的建议吗?
标签: github heroku package.json