我正在尝试使用“ git push”命令将更改推送到我的在线存储库。但这是行不通的

时间:2018-12-06 06:31:58

标签: git github push

git remote add origin https:/github.com/bitchimmadonna/Repository1.git

git commit -m "Add Sundae icecream!"

git push

显示的错误是:

  

警告:push.default未设置;其隐式值已更改为   Git 2.0从“匹配”到“简单”。抑制此消息   并保持传统行为,请使用:     git config --global push.default匹配   要抑制此消息并立即采用新行为,请使用:     git config --global push.default简单   当push.default设置为'matching'时,git将推送本地分支   到已经存在相同名称的远程分支。   从Git 2.0开始,Git默认使用更为保守的“简单”   行为,这只会将当前分支推到相应的   git pull用来更新当前分支的远程分支。   请参阅“ git help config”并搜索“ push.default”以获取更多信息。   (“简单”模式是Git 1.7.11中引入的。使用类似的模式   如果您有时使用旧版本的Git,则使用“当前”而不是“简单”)   致命:当前分支主机没有上游分支。   要推送当前分支并将远程设置为上游,请使用       git push --set-upstream原始主机

我收到一些建议使用git push --set-upstream origin master的评论。但是很抱歉,这也失败了。

1 个答案:

答案 0 :(得分:0)

git remote add origin https:/github.com/bitchimmadonna/Repository1.git
git push -u origin master
     

ssh:无法解析主机名https:名称解析中的临时失败致命:无法从远程存储库读取。请确保您具有正确的访问权限,并且存储库存在。

您似乎使用的URL错误,是说https:/而不是https://。要更改网址,请

git remote set-url origin https://github.com/bitchimmadonna/Repository1.git

现在

git push -u origin master

应能按预期工作。