GitHub - 错误:无法读取“https://github.com”的用户名:没有这样的文件或目录

239

当我尝试在 Windows 上使用 Git Bash 拉取代码时,出现了以下问题:

fatal: could not read Username for 'https://github.com': No such file or directory

我已经尝试实施这里提供的被接受的解决方案:

然而问题仍然存在。

在添加/删除源之后,我仍然遇到相同的错误。

能否就此问题提供建议?

谢谢!


2
你配置了用户名吗? git config --global user.name "Your Name Here" - Raul Andres
我已经尝试过了,但它没有引用我的 git 用户名,我认为它是因为我在这里调用的 git 存储库的用户名出现问题了。 - noobie-php
1
简单地重新启动解决了我的问题。 - m_ocean
不要被“找不到文件或目录”所分散注意力,最好的做法是认为错误提示只是表明你需要向命令添加身份验证(因为它是私有存储库等)。例如,通过使用私有访问令牌。 - klaus thorn
33个回答

-1
  1. 从Android Studio终端执行 git pull

    例如:test@test:~/StudioProjects/dummy-project-android$ git pull

  2. 添加用户名

    例如:test@test:~/StudioProjects/dummy-project-android$ "username"

  3. 添加用户密码

    Password for 'https://dummy-project-android@git.com':"password"

之后,我们可以执行其余的操作。


-2
如果您的代码库是私有的,则:
不要使用这种格式。
https://github.com/username/<project_name>.git

使用这个格式

git@github.username/<project_name>.git

您可以在 SSH 选项下获取正确的 URL

前往您的 Github Repo -> 点击 Code -> 选择 SSH -> 复制您的 Repo URL

希望这有所帮助。


-17
我的解决方法是将 Git 仓库的访问权限从私有更改为公共。

9
这并不是一个解决方案,因为人们可能希望保持他们的代码库私有。 - Krzysztof Krzeszewski

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接