【问题标题】:I am trying to attach a local repository to github, but cannot我正在尝试将本地存储库附加到 github,但不能
【发布时间】:2021-01-30 10:58:10
【问题描述】:

我是一个 git/github 新手,正在努力学习这个系统。当我在 github 网站上创建一个 github 存储库,然后将其连接到本地存储库时,一切正常。但是,当我按照 github 关于如何远程创建 github 存储库的说明进行操作时,它不起作用。我从第一次创建存储库时出现的 github 页面中剪切并粘贴了代码。然后我删除了 github 存储库并尝试远程创建 github 存储库。这是剪切和粘贴。

在命令行创建新仓库的说明:

echo "# my-test-repository" >> README.md
git init
git add README.md
git commit -m "first commit"
git branch -M main
git remote add origin https://github.com/mygithubname/my-test-repository.git
git push -u origin main

在执行最后一行时,我收到了我的 github ID 和密码的请求,然后是这条消息:

remote: Repository not found.
fatal: repository 'https://github.com/mygithubname/my-test-repository.git/' not found

虽然我是从远程位置创建 github 存储库?当我在 github 站点创建 github 存储库并在使用 git push 返回远程位置后填充它时,我没有问题。

另一个数据点:执行上述操作后,以下行在我的 .git/config 文件中...

网址 = https://github.com/mygithubname/my-test-repository.git

所以我知道有人尝试了某种联系。

帮助和 TIA。

【问题讨论】:

  • mygithubname 和 my-test-repository 应该替换成你自己在 github 上的用户名和仓库名
  • 其实是我的真实用户名。为了不让自己难堪,我改了。 :-)

标签: git github repository


【解决方案1】:

您需要先在 github 上创建 repo,然后才能将其用作遥控器。你不能仅仅通过推送来强制 github 创建一个新的 repo。而且因为你是从本地推送分支,所以在 github 上设置它时,不要要求创建初始提交。

【讨论】:

  • 好的。感谢您的回答,但 github 页面上的第一行令人困惑。你能详细说明一下:…'或者在命令行上创建一个新的存储库“
  • 在命令行上创建一个新的存储库是您使用git init.... 所做的,但这不会在 github 中创建一个存储库。它只是一个 local 存储库。你需要去 github 那里创建 another repo。然后,您可以将 github 存储库用作本地存储库的远程库(您在执行 git remote add 时已将其添加为远程库)。
猜你喜欢
  • 2021-12-22
  • 2013-02-14
  • 1970-01-01
  • 1970-01-01
  • 2012-08-14
  • 2015-06-14
  • 1970-01-01
  • 2016-05-10
  • 2010-10-26
相关资源
最近更新 更多