我有一个带有 shell 脚本的 repo,并希望将单个命令放在自述文件中运行它,例如:
bash <(curl -L <path_to_raw_script_file>)
GitHub Enterprise 的原始文件 url 如下所示:https://raw.github.ibm.com/<user>/<repo>/<branch>/<path_to_file>?token=<token>
,其中文件是唯一的,并在通过存储库中的原始按钮或url 中<token>
的后缀访问文件时生成。?raw=true
问题是,令牌在几天后/当文件更新时失效,我不想在每次令牌失效时更新提到的命令。有没有办法处理它?
我知道用户有一种方法可以创建个人令牌并使用它从他正在运行脚本的机器登录到 github,但我想让它尽可能简单。
我正在考虑自动生成该原始文件 url 之类的东西(因为在 github 上阅读自述文件的用户肯定可以访问位于同一 repo 中的脚本),但我不确定这是否可能。