当前位置: 首页 > 知识库问答 >
问题:

Git跳过用户名提示[重复]

柳均
2023-03-14

当< code>user.name不起作用时,我已在配置中设置了< code>user.name和< code>user.email,但每次从远程推送/提取时,系统仍会提示我输入用户名。

$ git config user.name 'myemail@example.com'
$ git config user.email 'myemail@example.com'
$ git pull
Username for 'https://example.com': 

如何跳过该提示?

还是每次都想被强制输入密码

共有3个答案

竺和洽
2023-03-14

您缺少< code> - global标志,无法将其保存在您的全局git配置中。要为< code>git push缓存您的用户名,请参见每次推送时git都会询问用户

云丰
2023-03-14

你可以用

git config --global credential.helper store

有关更多信息和设置,请查看此链接:freecodecamp.org

姜楷
2023-03-14

< code>user.name和< code>user.email与身份验证无关。它们表示应该存储在提交中的值;也就是说,您的姓名和电子邮件地址存储在作者和提交者字段中,并在< code>git log中显示。

user.name应该是你的个人名字;也就是说,其他人称呼你的某种形式的名字。

对于身份验证,可以在 URL 中使用用户名,myemail@example.com 例如.com/所有者/存储库.com myemail@example.com。请注意,如果将值放在 URL 中,则需要对任何相关字符进行百分比编码,如我所演示的那样。

 类似资料:
  • 我为github企业生成了个人访问令牌。我还在窗口凭据管理器中进行了更新。但是,无论我在Windows 10中从git bash运行任何git命令,它都会提示输入用户名和密码。 我该如何克服这一点?

  • 请问 git merge 如何跳过 vim 确认提示? 使用过 git merge 的大神应该都知道,合并一个分支的时候经常会弹出一个 vim 确认框,大部分的情况下需要手动输入 :wq 退出这个提示然后合并完成。 我希望再命令行直接跳过这个步骤,该怎么办呢?跪谢大神指点。

  • 代码如下: “客人叫什么名字?客人的电话号码是多少?"已初始化为"。第36行-39行。不确定这个问题正在发生。我正在使用一些包含在我的酒店类中的方法,但是我几乎可以肯定它们不包含导致这个错误的错误。同样,do循环在代码的后面完成。

  • 问题内容: 我在下面的Java类中使用该方法,以便使用SSH(JSch)连接到服务器并在服务器中运行命令。 问题在于,运行服务器时,提示下一条消息: 为了继续运行,我需要手动按两次键,一次为用户名,另一次为密码。我试图添加下一个代码: 但是此代码仅适用于用户名,当服务器要求输入密码时,我无法弄清楚如何自动按Enter。到目前为止,我已经尝试将另一个代码段放在下面的上方。 线。 这是班级 这是记录器

  • 问题内容: 很长时间以来,我一直在使用python机器人来完成一些工作任务。除其他外,机器人必须通过身份验证窗口。 python程序中的代码如下: 但是昨天它抛出了这个错误: selenium.common.exceptions.WebDriverException:消息:不支持使用提示用户类型提示用户提示 我一直在搜索,但是我什至找不到关于这种异常以及如何处理该问题的结果。 有任何想法吗? 提前