问题标签 [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.
rest - 从 GitLab 检查个人访问令牌的范围
如何从 GitLab 检查个人访问令牌的范围(权限)?给定一个个人访问令牌,获取该令牌允许的所有范围。
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 密钥的情况下完成这项工作,而我不想这样做?
谢谢!
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 的颠覆隧道。
github - 在公共网站上使用 Github 个人访问令牌
我有一个显示数据库记录的网站。我已经设置了一个反馈表,所以如果有人在记录中发现错误,他们可以报告它以便正确设置。我使用 Github 个人访问令牌 (PAT) 在提交表单时创建 Github 问题,然后通知相应的团队成员。一切正常,但我的问题是:
这可能会导致产生垃圾邮件问题。我怎么能抓住它?在用户提交表单之前,我还设置了一个问答障碍(以确定它不是试图创建虚假问题的机器人),但当然,这不是万无一失的。
PAT 似乎在一段时间后到期。有没有办法生成持续很长时间的 PAT?
在向公共用户展开之前我应该注意的任何其他问题?
github - 从 VSCode 访问 GitHub 时如何选择使用的帐户?
VS Code 有一个内置扩展GitHub Authentication
,用于管理 GitHub 个人访问令牌的创建和自动登录。
但是,如果您使用多个 GitHub 帐户,扩展程序可能会尝试为错误的帐户生成 PAT,从而导致访问被拒绝。
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 中提供解决方案,并且可能已经过时。
如果您需要任何其他详细信息,请告诉我,否则,我期待您的回音。
git - 如何使用个人访问令牌进行 git push?我收到“无效的 refspec”错误
我有一个脚本如下推送到我的仓库:
最近,在我输入凭据后,它在最后一步开始出现以下错误:
所以我去创建了一个 PAT,我什至安装了 GCM Core。但是当我回来并尝试使用我的新访问令牌再次执行最后一步时,如下所示:
我得到以下信息:
如果我试试这个:
我明白了:
我试过了:
这再次给了我正常的密码提示
给我:
我试图使这项工作的其他一些事情:
这给了我:
和
这给了我:
有人知道我在这里做错了什么吗?
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 凭据管理器(在类似的问题中看到它)并且它仍然以相同的三条消息响应。
我真的很陌生。
laravel - 有没有一种方法可以在 laravel 中为管理员列出个人访问令牌
我已经为 API 用户集成了个人访问令牌。
我的应用程序上还有一些第三方用户。所以我为他们创建了一个长期过期的令牌。
那么我如何在 laravel 中列出 Token 及其到期日期时间
在指南中,我看到了为用户获取令牌的方法
https://laravel.com/docs/8.x/passport#get-oauthpersonal-access-tokens
但它说 Route 404 Not Found
那么有没有办法列出用户的令牌,因为我们的客户希望列出每个令牌及其到期日期和时间。
r - 从 github 私有 repo 安装包,无需个人访问令牌
我正在尝试从我目前拥有和运营的 GitHub 帐户安装 R 包。我希望能够与其他用户共享这个 R 包(即允许他们下载),但我想将其限制为我认可的人。
我可以通过创建个人访问令牌 (PAT) 和共享 (remotes::install_github(..., auth_token = "PAT")) 来做到这一点,但随后他们将可以访问我帐户上的所有存储库,这不是一个选项。
我看到的其他选项包括:
- 仅为此 R 包创建一个新的 GitHub 帐户并在此帐户上创建 PAT 以启用仅共享一个 repo
- 公开而不是私有
这些都不是最佳选择,还有其他方法吗?