如何在Windows 10上设置环境变量,该变量是从GitHub生成的?

问题描述 投票:1回答:1

我想为我的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并收到此消息:

您必须设置GH_TOKEN环境变量。

我想在这个例子中实现第4步和第5步:https://github.com/iffy/electron-updater-example

我试图从Git Bash export GH_TOKEN="435468246872235283762846848267"运行此命令,但我得到的返回码为0。

github token electron git-bash electron-builder
1个回答
1
投票

如何在Windows 10上设置环境变量,该变量是从GitHub生成的?

确保重新启动新的CMD会话(您可以在其中键入bash),以确保您的会话继承您刚刚设置的新Windows环境变量。

完成后,您可以在(新)Git Bash会话中检查已设置的环境变量,其中包括:

env
env | grep GH

确保您的脚本以

#!/bin/bash

OP George指出in the comments正确的形式是:

export GH_TOKEN=MY_VARIABLE_NAME

(没有双引号)

© www.soinside.com 2019 - 2024. All rights reserved.