我正在为一个 Android 应用程序创建一个夜间构建的 powershell 脚本。它的行为如下:
- 从 github 获取最新代码
- 构建 android .apk 文件
- 将该apk文件复制到构建文件夹中
该脚本将由 Windows 计划任务每晚运行。
我无法自动获取最新代码。系统提示我输入凭据。如何编写包含我的凭据的每晚构建脚本,这样我就不必每次都输入它们?
我正在为一个 Android 应用程序创建一个夜间构建的 powershell 脚本。它的行为如下:
该脚本将由 Windows 计划任务每晚运行。
我无法自动获取最新代码。系统提示我输入凭据。如何编写包含我的凭据的每晚构建脚本,这样我就不必每次都输入它们?
您可以在其中添加一个包含您的凭据的_netrc
文件:C:\Users\Ben
machine github.com
login yourGitHUbLogin
password yourGitHubPassword
请参阅“ Git - 如何.netrc
在 Windows 上使用文件来保存用户和密码”。
如果以纯文本形式保留您的凭证的想法似乎不是一个好主意,您可以使用 gpg 加密该文件。