【问题标题】:Persist GitHub credentials between Cloud Shell sessions在 Cloud Shell 会话之间保留 GitHub 凭据
【发布时间】:2022-01-28 03:59:47
【问题描述】:

有没有办法将我的 GitHub 用户名和 PAT 安全地保存在 Google Cloud Shell 中? (https://shell.cloud.google.com)

每次我开始一个新会话时,都会要求我重新输入我的 GitHub 用户名和个人访问令牌 (PAT) 以允许像 git push origin master 这样的命令。 (https://github.com/settings/tokens)

由于 PAT 仅在您首次创建时可见,这意味着我每天都需要重新生成 PAT,以便可以从 Cloud Shell 访问 GitHub。

在我的本地编辑器中,我可以存储我的凭据,重复使用相同的 PAT。

【问题讨论】:

    标签: git github google-cloud-platform google-cloud-shell


    【解决方案1】:

    我找到了一个中途的解决方案:

    git config --global credential.helper "cache --timeout="1000000"

    将存储您的凭据一段时间。

    但如果有一种“本机”方式向 GitHub 验证 Cloud Shell,我仍然很想听听!

    【讨论】:

    • 有一个指南可用于保存您的凭据,您可以查看此github link
    猜你喜欢
    • 1970-01-01
    • 2015-10-21
    • 2023-03-23
    • 2013-03-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-04-17
    相关资源
    最近更新 更多