如何在从 GitHub 生成的 Windows 10 上设置环境变量?
How do I set an environment variable on Windows 10, which was generated from GitHub?
我想为我的 Electron 应用程序制作更新程序,但我卡在 GitHub 访问令牌上。
我已经从我的 GitHub 帐户生成了一个令牌,之后,我尝试在我的 Windows 环境变量中设置该令牌。
当我去我的应用程序时 运行 这个文件 publish.sh
publish.sh
#!/bin/sh
if [ -z "$GH_TOKEN" ]; then
echo "You must set the GH_TOKEN environment variable."
echo "See README.md for more details."
exit 1
fi
# This will build, package and upload the app to GitHub.
node_modules/.bin/build --win --mac -p always
我 运行 这个文件 ./publish.sh 并且我收到这条消息:
You must set the GH_TOKEN environment variable.
我想实现本例中的第4步和第5步:
https://github.com/iffy/electron-updater-example
我试图从 Git Bash export GH_TOKEN="435468246872235283762846848267"
运行 这个命令,但我得到一个 return 代码 0.
How do I set an environment variable on Windows 10, which was generated from GitHub?
确保重新启动一个新的 CMD 会话(您可以在其中键入 bash
)以确保您的会话确实继承了您刚刚设置的新 Windows 环境变量。
完成后,您可以签入(新)Git Bash 会话,其中已经设置了环境变量,其中:
env
env | grep GH
确保您的脚本以
开头
#!/bin/bash
正确的形式是OP George points out :
export GH_TOKEN=MY_VARIABLE_NAME
(无双引号)
我想为我的 Electron 应用程序制作更新程序,但我卡在 GitHub 访问令牌上。
我已经从我的 GitHub 帐户生成了一个令牌,之后,我尝试在我的 Windows 环境变量中设置该令牌。
当我去我的应用程序时 运行 这个文件 publish.sh
publish.sh
#!/bin/sh
if [ -z "$GH_TOKEN" ]; then
echo "You must set the GH_TOKEN environment variable."
echo "See README.md for more details."
exit 1
fi
# This will build, package and upload the app to GitHub.
node_modules/.bin/build --win --mac -p always
我 运行 这个文件 ./publish.sh 并且我收到这条消息:
You must set the GH_TOKEN environment variable.
我想实现本例中的第4步和第5步: https://github.com/iffy/electron-updater-example
我试图从 Git Bash export GH_TOKEN="435468246872235283762846848267"
运行 这个命令,但我得到一个 return 代码 0.
How do I set an environment variable on Windows 10, which was generated from GitHub?
确保重新启动一个新的 CMD 会话(您可以在其中键入 bash
)以确保您的会话确实继承了您刚刚设置的新 Windows 环境变量。
完成后,您可以签入(新)Git Bash 会话,其中已经设置了环境变量,其中:
env
env | grep GH
确保您的脚本以
开头#!/bin/bash
正确的形式是OP George points out
export GH_TOKEN=MY_VARIABLE_NAME
(无双引号)