【问题标题】:IntelliJ - Push failed error trying to push feature branch to another branch [duplicate]IntelliJ - 尝试将功能分支推送到另一个分支时出现推送失败错误[重复]
【发布时间】:2019-01-22 09:10:51
【问题描述】:

我从一个 git repo 在 intelliJ 中创建了一个新项目。像这样

file->new project->from version control -> git

我输入了回购地址,一切都很好。下载的代码是最新的。

我在 IntelliJ 中创建了一个新分支

VCS->git->branches->remote branches -> origin/master -> checkout as -> "my_new_branch_name"

我所做的唯一更改是添加一个 .gitignore 文件。

我做了一个提交

VCS->commit 

而且看起来还不错。现在,当我尝试推送到 repo 时,它会失败并出现错误

Push Failed Failed with error : repository 'https//github.com/organization/my_repo.git/' not found

不确定这是怎么可能的,因为我刚刚从那个确切的链接创建了项目。

【问题讨论】:

  • 你应该已经添加了带有 ssh url 的 repo。
  • 嗯。我刚试过这个,我首先收到一条消息,询问我是否要“...将此主机添加到已知主机数据库?”所以我点击“是”。然后我收到“无效远程”错误“远程 URL 测试失败:无法从远程存储库读取。”
  • 您尝试的确切网址是什么?
  • 更新:不是 url 或 ssh url。因为我只有读取权限,所以我不得不向 repo 的所有者询问 WRITE 权限。在那之后我能够推动。

标签: git intellij-idea


【解决方案1】:

GitHub 上的repository not found 错误基本上意味着您通过身份验证的帐户无权访问此存储库以进行特定操作。它相当笼统,实际原因可能不同。

如果您克隆的存储库是公共存储库,则克隆不需要身份验证,因此任何人都可以这样做。要推送,需要身份验证和写入 repo 的权限。

因此,请仔细检查您用于连接到 repo 的帐户是否正确并具有权限

【讨论】:

    猜你喜欢
    • 2012-08-09
    • 1970-01-01
    • 2019-02-02
    • 2020-11-15
    • 1970-01-01
    • 2012-12-03
    • 2020-02-20
    • 2018-12-19
    • 2021-10-11
    相关资源
    最近更新 更多