如何设置我的本地 Git 存储库以使用我刚刚创建的新个人访问令牌? [复制]
Posted
技术标签:
【中文标题】如何设置我的本地 Git 存储库以使用我刚刚创建的新个人访问令牌? [复制]【英文标题】:How do I set up my local Git repo to use the new personal access token I just created? [duplicate] 【发布时间】:2021-10-20 07:51:23 【问题描述】:我在我的 Mac 上本地签出了一个现有的 GitHub 存储库。由于 Git 需要个人访问令牌,我使用此处的说明创建了一个 - https://docs.github.com/en/github/authenticating-to-github/keeping-your-account-and-data-secure/creating-a-personal-access-token。但是,当我尝试推送本地更改时,系统不会提示我输入令牌...
$ git push
remote: Support for password authentication was removed on August 13, 2021. Please use a personal access token instead.
remote: Please see https://github.blog/2020-12-15-token-authentication-requirements-for-git-operations/ for more information.
fatal: unable to access 'https://github.com/myrepo/maps.git/': The requested URL returned error: 403
如何设置我的本地存储库以使用我刚刚创建的令牌?
【问题讨论】:
希望对您有所帮助where-to-store-the-personal-access-token-from-github 【参考方案1】:生成令牌后,在您的 Mac 中转到 Keychain Access
应用程序。搜索github.com
,双击,选择Show Password
,然后输入你的macbook密码,然后输入。您现在可以看到密码,只需粘贴您已经生成的令牌,然后保存更改。
就是这样?
【讨论】:
【参考方案2】:感谢您的提问,试试这个会起作用的,
git remote set-url origin https://yourgithubusername:yourpersonalaccesstoken@github.com/yourgithubusername/reponame.git
那么,
添加所有更改git add .
提交git commit -m "commit message"
推送更改git push origin main
【讨论】:
请注意,这会将令牌以明文形式保存在本地存储库中的文件中。以上是关于如何设置我的本地 Git 存储库以使用我刚刚创建的新个人访问令牌? [复制]的主要内容,如果未能解决你的问题,请参考以下文章
如何为具有特定路径(React Native)的现有项目创建私有 Git 存储库?