【发布时间】:2015-11-03 09:21:07
【问题描述】:
我目前正在通过 Oracle 的 Virtual Box 运行 Ubuntu 14.04.3,其父操作系统是 windows 8.1。我已经在 VM 上安装了 Git,并设置了一个 GitHub 帐户。
使用终端,我输入了我的用户名、电子邮件,并在我的本地文件和我的存储库之间建立了远程连接。所有这一切都顺利进行。然后我创建了一个 README.txt 文件来尝试和练习提交和推送。在终端中,在正确的目录中,我输入$ git add README,然后输入$ git commit -m 'Practicing Git',然后终端输出:
[master (root-commit) f3dc37d] Practicing Git
1 file changed, 1 insertion(+)
create mode 100644
所以一切似乎都很顺利,但随后我尝试将提交推送到存储库$ git push origin master,终端输出此消息:
fatal: unable to access 'https://CaliKane/RemindMeApp.git/': Failed to connect to CaliKane port 443: Connection refused
- 我在 SO 和 Google 上查看了之前的问题及其答案,但他们中的大多数都讨论了在其工作地点设置代理的问题。
- 我已经仔细检查了我输入的远程 URL 是否正确
- 我已关闭 Norton Antivirus 智能防火墙和防病毒保护
目前正在我的家用电脑上试用,没有任何代理。我知道我可以尝试通过 SSH 设置推送,但对这个过程不是很熟悉,如果可能的话,我宁愿坚持使用 https,因为它似乎是最好的选择。除了在虚拟机上运行 git 之外,我不确定可能是什么问题?如果有人有建议,请告诉我。谢谢!
【问题讨论】:
-
CaliKane 真的是主机名吗?你提到“github”。然后网址应该有“github.com”。
-
试试
https://github.com/CaliKane/RemindMeApp.git -
@Thilo 当我设置遥控器时,我确实将 github.com 作为主机名,由于某种原因,当错误输出时它没有包含它。我只是再次尝试再次检查。我输入
$ git remote add origin https://github.com/CaliKane/RemindMeApp.git,然后终端输出fatal: remote origin already exists.当我再次尝试推送时,我得到与我原来的问题相同的错误输出。感谢您指出这一点,但我没有注意到。
标签: git ubuntu github ssh https