问题标签 [personal-access-token]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
182 浏览

github - 如何在 github 中为组织帐户创建 PAT 令牌

我已被添加到我的组织中,现在我是 github 中组织的一部分,并且可以访问私人仓库。我无法在我的 Eclipse 中克隆存储库,因为我知道我们需要一个 PAT 令牌来访问私有存储库,但是如何为组织创建 PAT。但是我知道如何为我自己的帐户创建 PAT,但只有当我有我的组织的 PAT 令牌时,我才能在我的本地克隆存储库。

0 投票
1 回答
352 浏览

c# - 使用 C# 创建 Azure DevOPS 个人访问令牌 (PAT)

我正在尝试使用 TokensHttpClient 中的新功能创建 PAT。但是我不断收到授权异常。我正在使用我的 Microsoft 帐户,它是组织管理员。

0 投票
2 回答
367 浏览

github - 使用新的个人访问令牌的 git push 出错

生成新的个人访问令牌后,我无法推送到 git。我已经查看了类似的问题,但认为我可能对它的工作原理有更根本的误解。

我收到一封电子邮件,说密码正在被逐步淘汰,所以我生成了一个令牌,并且无法再推送我一直在使用我的密码处理的 repo。从说明看来,我可以像使用密码一样使用令牌,但无济于事。这是错误的样子:

命令提示符上的错误消息

当提示输入密码时,我粘贴了我的令牌。(我已经涂黑了我的用户名。)我在 Windows 10 上并且检查了我的凭据管理器,目前似乎没有为 github 存储凭据。

我的问题是:

  1. 立即方便修复的想法?我看到了一些关于设置远程 URL 的建议,但有点担心为我拥有的每个 repo 都这样做。如果可能的话,我想尽可能地改变我的工作流程。

  2. 我可能严重误解了令牌的意义。将工作流设置到 github 的“正确”方法是什么?(包括可能需要我一个周末才能正确设置的重大更改,例如,从现在开始的几周内。)我应该设置 2FA 吗?(这会改变我的网络登录吗?)为什么这比密码更安全?我目前还没有设置 SSH 或其他任何东西,真的。

0 投票
1 回答
138 浏览

github - Github - 使用个人访问令牌为用户名和密码推送代码有效

当我在用户名字段和密码字段中使用我的 PAT(个人访问令牌)时,代码已成功推送。

对用户名和密码都使用 PAT 是 Github 中的问题还是隐藏功能?

PS:出于某些原因,我很想使用这种方法,因为我使用了多个无法在系统配置中添加的 Github 帐户。但担心是否会花费安全措施。

编辑1:

使用 PAT 时,用户名字段会被忽略。通过提供错误的用户名和正确的 PAT 进行测试。有效。

有人可以解释为什么有人会以这种方式实现一个功能吗?

0 投票
0 回答
35 浏览

git - 使用 pw 而不是 pw 本身文件的个人访问令牌路径?

在设置 ssh 密钥失败后,我现在设置了一个个人访问令牌以与我们的 github 帐户一起使用。

我将 PAT 保存在/.ssh/my_pat.

这适用于终端。例如,如果我输入“git push”,系统会提示我输入用户名,然后输入密码。如果我在提交中键入这些内容,则会将其推送到 github。

我的问题是,我可以将链接传递给包含 pw 的文件,而不必每次都输入该文件的内容 pw 吗?

0 投票
1 回答
69 浏览

github - 今天,github 突然阻止我使用我的个人访问令牌访问我的 repo

今天,2022 年 10 月 24 日,15:00,我从开发机器上推送了我的 repo,然后毫无问题地将其拉到生产机器上。

我使用了我的 github 名称和我的个人访问令牌:我每天对几个 repo 进行大量提交private,直到现在都没有问题。

17:00,github突然停止访问我的推送告诉我:

我能够推动 using VSC,但我绝对无法在生产机器上提取 repo。

我可以使用我的用户名和密码访问www.github.com 。

我创建了一个新的个人访问令牌with all permissions,但没有任何改变:访问仍然被拒绝。

任何帮助将不胜感激。

0 投票
0 回答
9 浏览

github - 我们可以通过命令行或 API 在 github 中创建个人访问令牌吗?

我们可以通过命令行或 API 在 github 中创建个人访问令牌吗?

0 投票
0 回答
93 浏览

authentication - 使用 Azure DevOps Personal 访问令牌通过 Azure 数据工厂调用 Azure DevOps Services REST API



我有一个具有读取权限的 Azure DevOps Personal 访问令牌。我需要通过 Azure 数据工厂的 Web Activity 调用 Azure DevOps Services REST API。API 文档位于https://docs.microsoft.com/en-us/rest/api/azure/devops/?view=azure-devops-rest-6.1
我没有 ClientID 或 Client Secret 但是,如前所述之前,个人访问令牌。我如何使用相同的身份验证?

真的很感激这里的任何想法吗?

最好的问候,
斯里

0 投票
2 回答
111 浏览

git - 仍然收到“请改用个人访问令牌”。尽管使用了个人访问令牌

我知道以前对此有过疑问,但是在尝试推送存储库时仍然遇到烦人的错误:

在我输入我的个人访问令牌后,它会出错:

remote:对密码身份验证的支持已于 2021 年 8 月 13 日移除。请改用个人访问令牌。远程:请参阅https://github.blog/2020-12-15-token-authentication-requirements-for-git-operations/ 了解更多信息。致命:“https://github.com/sahwa/thesis.git/”的身份验证失败

我已经创建了一个访问令牌并且已经成功使用了一段时间,但是 git 仍然会偶尔返回上述错误,没有明显的原因。我正在使用 git 版本 2.32.0。

我应该补充一点,a)这是一个未过期的新个人访问令牌,并且 b)选择了所有正确的范围。

有谁知道如何解决这个问题?

0 投票
1 回答
173 浏览

git - 使用个人访问令牌的 github 自动身份验证不起作用

我已按照此处的说明在我的 CLI(在 Linux、Ubuntu 上)上设置 github 的自动身份验证。特别是,我执行了这里给出的命令:

gh auth login

然后我回答 Github.com,是的,HTTPS,以及我的身份验证令牌。

这似乎有效:它说明了“ Configured git protocol”和“ Logged in as ...”。

但是,当我再写时git clone <myrepo>,它会再次询问我的用户名和密码。

我究竟做错了什么?我的理解是该gh aut login命令应该阻止我每次都输入登录数据。