0

所以目前我知道有一个完全可预测的功能性工作流程,我可以执行将我计算机上的文件夹放到 GitHub 云上。

为了实现这种恐惧,我所做的是在 github 上创建一个与我的本地文件夹同名的空仓库,克隆该仓库,然后将本地文件夹中的所有内容复制并粘贴到本地克隆的仓库中。然后我提交并推动。

当我这样做时,一切顺利。

但是,当我按照一些教程网站上的说明进行操作时,我被告知使用不同的方法——我在 Github 上创建了一个空仓库,但我没有克隆它并复制粘贴本地文件。相反,我设置了上游。在我看来,这会容易得多,我希望我能够实现这个功能。

我输入命令git remote add origin git@github.com:your_github_username/your_repository_name.git

adding 和commiting 之后,但是当我尝试并push收到此错误时:`

ssh:无法解析主机名 github-maxpleaner:没有这样的文件或目录致命:无法从远程存储库读取。

请确保您具有正确的访问权限并且存储库存在。` .

我已经研究过 Stack Overflow 上描述的类似问题,但我不理解提出的解决方案。显然,这不是一个危险和折磨的可怕情况,但我希望我能学会解决像这样看似微不足道的问题,这样我就可以成为一个更好的计算机程序员。

我真诚地感谢您的帮助和时间。

4

2 回答 2

1

您已将远程的实际 URL 设置为github-maxpleaner,但您的 DNS 无法正确解析。相反,网络需要github.com/username/repository知道上传到哪里。

要修复它并设置遥控器:

git remote add upstream git@github.com:username/repository.git

设置上游远程存储库后,您可以使用git push upstream --all将所有分支推送到此远程。

于 2013-11-11T06:00:17.600 回答
1

所以答案就在在 github 上创建一个新的 repo 之后出现的页面上。它在那里提供代码。具体来说,运行后git commit会被指示运行git remote add origin https://github.com/MaxPleaner/railsguides-blog.git,然后git push upstream --all. 简单的。

于 2013-11-12T01:27:05.500 回答