首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何在windows中使用git bash nano终端向github认证?

如何在windows中使用git bash nano终端向github认证?
EN

Stack Overflow用户
提问于 2019-01-22 04:28:23
回答 1查看 174关注 0票数 2

我使用的是windows版的nano git bash终端,我从来没有在那个终端里输入过我的密码或者类似的东西。我只输入了我在github上使用的电子邮件地址和我的全名。然而,不知何故,我能够通过终端将我的提交推送到我的github帐户上的存储库。我问过一些人这个问题,他们都说我不能把任何东西推送到github上的存储库,如果不能访问它,所以我必须通过认证。但是我从来没有输入过我的密码,我如何才能被认证?

使用git config --list时,我能看到的只有我之前输入的电子邮件地址和姓名,而没有输入任何密码和其他东西。

我的问题是,我如何查看我是否通过了身份验证,或者如何通过终端向github进行身份验证?如何查看我的所有身份验证设置和内容?

更新:我还有用于windows和gui的git,后来我把它卸载了,但我登录了github。也许这就是原因?

EN

回答 1

Stack Overflow用户

发布于 2021-06-17 18:41:51

您可以使用GIT凭据管理器验证和授权GIT访问Github存储库,方法是运行以下命令之一

代码语言:javascript
运行
复制
$ git config credential.helper store    

代码语言:javascript
运行
复制
$ git config --global credential.helper store

然后,下一次推送或拉取时,GIT可能会询问您想要如何进行身份验证:

代码语言:javascript
运行
复制
Select an authentication method for 'https://github.com/':
  1. Web browser (default)
  2. Personal access token
option (enter for default):

如果您选择(1),则会打开一个浏览器窗口,其中可能会要求您登录到Github (如果您还没有登录),最终会创建一个OAuth访问令牌,并将其本地存储在您的机器上,该令牌将用于所有后续的推送/拉入调用。您可以通过登录到Github并进入设置-->应用程序--> OAuth应用程序来撤销访问权限,在那里会列出"GIT凭证管理器“。

如果你选择(2),那么你首先必须在Github开发人员设置中输入create a personal access token,GIT可能会要求你输入它。如果由于某种原因,您无法使用浏览器以交互方式登录,例如,在构建服务器上、在没有现代浏览器的系统上等,则可以选择此方法。

请注意,这就是它现在的工作方式。Github可能会更改他们的身份验证过程,并且在提出问题时可能会有所不同。

更深入的信息也可以在here上找到。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54297344

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档