问题标签 [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 投票
2 回答
288 浏览

rest - 从 GitLab 检查个人访问令牌的范围

如何从 GitLab 检查个人访问令牌的范围(权限)?给定一个个人访问令牌,获取该令牌允许的所有范围。

0 投票
1 回答
1673 浏览

git - 在 TortoiseSVN 中使用 github 个人访问令牌

Github 下个月将关闭密码访问,因此我生成了个人访问令牌 (PAT)。

然后,我尝试使用 URL 签出现有 repo 的新副本:

https://me:ghp_blahblahblah@github.com/me/myrepo.git

其中 ghp_blahblahblah 是我的 PAT。我收到以下错误:

Subversion 遇到了一个严重的问题。... 在文件 'D:\Development\SVN\Releases\TortoiseSVN-1.14.1\ext\subversion\subversion\libsvn_client\util.c' 第 96 行:断言失败 (svn_uri__is_ancestor(pathrev->repos_root_url, url))

我正在运行最新版本的 TortoiseSVN 1.14.1。

我错过了一步吗?是否有另一种方法可以在不使用 SSH 密钥的情况下完成这项工作,而我不想这样做?

谢谢!

0 投票
1 回答
77 浏览

github - 使用带有 SSH 的 Subversion 签出 Github 时出错 - Linux 命令行

Github 最近对其存储库访问实施了无密码规则。我不能进行两因素身份验证,所以我被 SSH 密钥卡住了。我想使用颠覆,但是当我尝试签出我的仓库时,使用:

svn co "svn+ssh://git@github.com/Oiubrab/ozzymandais.git"

我得到错误:

从我所做的研究来看,我认为我需要编辑该/home/user/.subversion/config文件,但我不知道如何使用 svn 和 github 和 ssh。我已经设置了一个 ssh 密钥并将其弹出到我的 github 帐户中。我只需要知道如何设置到 github 的颠覆隧道。

0 投票
1 回答
58 浏览

github - 在公共网站上使用 Github 个人访问令牌

我有一个显示数据库记录的网站。我已经设置了一个反馈表,所以如果有人在记录中发现错误,他们可以报告它以便正确设置。我使用 Github 个人访问令牌 (PAT) 在提交表单时创建 Github 问题,然后通知相应的团队成员。一切正常,但我的问题是:

  1. 这可能会导致产生垃圾邮件问题。我怎么能抓住它?在用户提交表单之前,我还设置了一个问答障碍(以确定它不是试图创建虚假问题的机器人),但当然,这不是万无一失的。

  2. PAT 似乎在一段时间后到期。有没有办法生成持续很长时间的 PAT?

  3. 在向公共用户展开之前我应该​​注意的任何其他问题?

0 投票
1 回答
22 浏览

github - 从 VSCode 访问 GitHub 时如何选择使用的帐户?

VS Code 有一个内置扩展GitHub Authentication,用于管理 GitHub 个人访问令牌的创建和自动登录。

但是,如果您使用多个 GitHub 帐户,扩展程序可能会尝试为错误的帐户生成 PAT,从而导致访问被拒绝。

0 投票
3 回答
2689 浏览

git - 使用个人访问令牌克隆私有 Github 存储库 Netbeans

直到现在,我的 NetBeans 项目与其各自的 GitHub 存储库之间的连接一直是无缝的。我了解到 GitHub 在 8 月 14 日实施了一项更新,要求用户使用个人访问令牌来访问他们的 GitHub 存储库。我以前从未使用过它,因为我对 GitHub 比较陌生。我想要做的就是能够将我的更改推送到 GitHub,但是现在,每当我这样做时,我都会收到此错误: https://5-pengoo@github.com/5-pengoo/Therabot: git-receive-pack not permitted on 'https://5-pengoo@github.com/5-pengoo/Therabot/'

虽然我的项目是私有的,但我拥有该项目,所以我不应该被拒绝访问。

我尝试查看诸如Git clone 总是要求个人访问令牌(私人回购)之类的问题,但它对我没有用。例如,对于这个问题,它在终端而不是 NetBeans 中提供解决方案,并且可能已经过时。

如果您需要任何其他详细信息,请告诉我,否则,我期待您的回音。

0 投票
1 回答
317 浏览

git - 如何使用个人访问令牌进行 git push?我收到“无效的 refspec”错误

我有一个脚本如下推送到我的仓库:

最近,在我输入凭据后,它在最后一步开始出现以下错误:

所以我去创建了一个 PAT,我什至安装了 GCM Core。但是当我回来并尝试使用我的新访问令牌再次执行最后一步时,如下所示:

我得到以下信息:

如果我试试这个:

我明白了:

我试过了:

这再次给了我正常的密码提示

给我:

我试图使这项工作的其他一些事情:

这给了我:

这给了我:

有人知道我在这里做错了什么吗?

0 投票
1 回答
41 浏览

git - 终端将 PAT 识别为密码而不是令牌

我经历了在 GitHub 上创建 PAT 的过程。我正在尝试运行gitpush命令。但是,每当我在提示时将 PAT 输入终端时:

Username for 'https://github.com': USERNAME Password for 'https://USERNAME@github.com':

我收到以下消息:

fatal: Authentication failed for 'https://github.com/johnnag94/Cour-test.git/'

当我被提示创建个人访问令牌时,我收到了相同的消息,这让我相信我的终端认为我输入的是密码而不是令牌。我尝试创建多个令牌,并尝试退出我的终端。我还尝试将我的 github 密码和用户名添加到我的 Windows 凭据管理器(在类似的问题中看到它)并且它仍然以相同的三条消息响应。

我真的很陌生。

0 投票
0 回答
84 浏览

laravel - 有没有一种方法可以在 laravel 中为管理员列出个人访问令牌

我已经为 API 用户集成了个人访问令牌。

我的应用程序上还有一些第三方用户。所以我为他们创建了一个长期过期的令牌。

那么我如何在 laravel 中列出 Token 及其到期日期时间

在指南中,我看到了为用户获取令牌的方法

https://laravel.com/docs/8.x/passport#get-oauthpersonal-access-tokens

但它说 Route 404 Not Found

那么有没有办法列出用户的令牌,因为我们的客户希望列出每个令牌及其到期日期和时间。

0 投票
1 回答
138 浏览

r - 从 github 私有 repo 安装包,无需个人访问令牌

我正在尝试从我目前拥有和运营的 GitHub 帐户安装 R 包。我希望能够与其他用户共享这个 R 包(即允许他们下载),但我想将其限制为我认可的人。

我可以通过创建个人访问令牌 (PAT) 和共享 (remotes::install_github(..., auth_token = "PAT")) 来做到这一点,但随后他们将可以访问我帐户上的所有存储库,这不是一个选项。

我看到的其他选项包括:

  • 仅为此 R 包创建一个新的 GitHub 帐户并在此帐户上创建 PAT 以启用仅共享一个 repo
  • 公开而不是私有

这些都不是最佳选择,还有其他方法吗?