首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >git不能推进到现有的回购。

git不能推进到现有的回购。
EN

Stack Overflow用户
提问于 2022-06-23 02:44:47
回答 2查看 47关注 0票数 0

我有一个energys_arduino_max485_mqtt_autoconnect_ec400,的GitHub回购,但是我在把文件推到这个回购上有问题。

代码语言:javascript
运行
复制
(base) Mac-Pro energys_arduino_max485_mqtt_autoconnect_ec400 % git remote add origin https://github.com/SamuelXiot/energys_arduino_max485_mqtt_autoconnect_ec400.git
error: remote origin already exists.
(base) Mac-Pro energys_arduino_max485_mqtt_autoconnect_ec400 % git branch -M main
(base) Mac-Pro energys_arduino_max485_mqtt_autoconnect_ec400 % git push -u origin main
error: src refspec main does not match any
error: failed to push some refs to 'https://github.com/SamuelXiot/energys_arduino_max485_mqtt_autoconnect_ec400.git.'
(base) Mac-Pro energys_arduino_max485_mqtt_autoconnect_ec400 % git remote remove origin
(base) Mac-Pro energys_arduino_max485_mqtt_autoconnect_ec400 % git remote add origin https://github.com/SamuelXiot/energys_arduino_max485_mqtt_autoconnect_ec400.git
(base) Mac-Pro energys_arduino_max485_mqtt_autoconnect_ec400 % git branch -M main
(base) esp32@Arthurs-Mac-Pro energys_arduino_max485_mqtt_autoconnect_ec400 % git push -u origin main
error: src refspec main does not match any
error: failed to push some refs to 'https://github.com/SamuelXiot/energys_arduino_max485_mqtt_autoconnect_ec400.git'
(base) Mac-Pro energys_arduino_max485_mqtt_autoconnect_ec400 % git push -u origin master
error: src refspec master does not match any
error: failed to push some refs to 'https://github.com/SamuelXiot/energys_arduino_max485_mqtt_autoconnect_ec400.git'
(base) Mac-Pro energys_arduino_max485_mqtt_autoconnect_ec400 % git pull --rebase
remote: Repository not found.
fatal: repository 'https://github.com/SamuelXiot/energys_arduino_max485_mqtt_autoconnect_ec400.git/' not found
(base) Mac-Pro energys_arduino_max485_mqtt_autoconnect_ec400 % git push
error: src refspec refs/heads/main does not match any
error: failed to push some refs to 'https://github.com/SamuelXiot/energys_arduino_max485_mqtt_autoconnect_ec400.git'

为什么我不能推到GitHub??

EN

Stack Overflow用户

发布于 2022-06-23 03:56:15

最后找到了解决方案,我需要首先更新Mac中的GitHub帐户。

需要删除所有帐户凭据

代码语言:javascript
运行
复制
$ git credential-osxkeychain erase
host=github.com
protocol=https
> [Press Return]

创建PAT

https://docs.github.com/en/authentication/keeping-your-account-and-data-secure/creating-a-personal-access-token

然后更新终端中的git登录。

(底部)-Mac 485_mqtt_autoconnect % git为'https://github.com':SamuelXiot https://SamuelXiot@github.com'密码‘推原始用户名:枚举对象: 18,已完成。计数对象: 100% (18/18),完成。达美压缩使用多达8个线程压缩对象: 100% (12/12),完成。书写对象: 100% (18/18),3.22 KiB \ 1.07 MiB/s,已完成。总计18 (增量1),重用0(增量0),包重用0远程:解析三角洲: 100% (1/1),完成。转到https://github.com/SamuelXiot/485_mqtt_autoconnect.git

  • 新分行主->母版(底端) -Mac-Pro 485_mqtt_autoconnect %

那就又正常了。

谢谢大家的帮助。

票数 1
EN
查看全部 2 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/72723982

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档