gitcode push失败——解决方法

简介: gitcode push失败——解决方法

1.git push失败, 提示! [rejected] master -> master (fetch first)error: failed to push some refs.解决办法


第一次提交项目到一个新的仓库


我们按照如下的步骤上传了一个项目到仓库的时候,是可以成功的:


   1、git init 初始化


   2、git add .  将当前目录下修改的所有代码从工作区添加到暂存区


   3、git commit -m  ['注释']  将缓存区内容添加到本地仓库


   4、git remote add origin 仓库地址  将本地仓库与远程仓库连接起来


   5、git push origin master 将项目推送到远程仓库的master分支上


第二次将一个新的项目在提交到仓库


此时,我们继续按照上面的步骤提交项目,第五步的时候就会出现一个错误!!



出现错误的主要原因是gitcode中的README.md文件不在本地代码目录中


此时我们要执行git pull --rebase origin master命令将README.md拉到本地,


然后执行git push origin master就可以成功了



2.拉取代码时Enter Credentials问题




遇见需要输入账号和密码的弹窗,如果不确定账号名,最好在push的项目下找到.git中的config文件





只要修改成你真正的用户名,再重新拉取,在弹窗输入密码,就可以正常拉取代码了。

ps:别误输我的账号!!!另外忘记密码只能去csdn(gitcode上密码和csdn一样)重新改密码了


3.关于git pull提"warning: redirecting to https://xx"


这实际上是服务端的一种安全提醒,要消除这个错误只需要修改配置


./git/config


文件中的地址改为


[remote "origin"]
        url = https://xx/x5webapp.git
        fetch = +refs/heads/*:refs/remotes/origin/*
[branch "master"]
        remote = origin
        merge = refs/heads/master


其实就是URL地址不能直接添加浏览器中的地址

相关文章
|
4月前
|
开发工具 git
解决git push时的错误提示:“error: src refspec master does not match any”
8 .如果确认以上都无误但依然出现该提示,则可能需要重新设置跟踪上游(upstream),通过如下命令:
2163 8
|
11月前
|
消息中间件 NoSQL 架构师
招行面试:亿级秒杀,超卖问题+少卖问题,如何解决?(图解+秒懂+史上最全)
45岁资深架构师尼恩在读者交流群中分享了如何系统化解决高并发下的库存抢购超卖少买问题,特别是针对一线互联网企业的面试题。文章详细解析了秒杀系统的四个阶段(扣库预扣、库存扣减、支付回调、库存补偿),并通过Redis分布式锁和Java代码示例展示了如何防止超卖。此外,还介绍了使用RocketMQ延迟消息和xxl-job定时任务解决少卖问题的方法。尼恩强调,掌握这些技术不仅能提升面试表现,还能增强实际项目中的高并发处理能力。相关答案已收入《尼恩Java面试宝典PDF》V175版本,供后续参考。
|
Java 数据库连接 数据库
save() 和 saveOrUpdate() 方法有什么区别?
【8月更文挑战第21天】
546 0
|
存储 Java Apache
【maven】maven下载、安装与配置详细教程
【maven】maven下载、安装与配置详细教程
5200 1
|
开发工具 git
git如何修改提交代码时的名字和邮箱?
git如何修改提交代码时的名字和邮箱?
4370 4
|
数据安全/隐私保护
github报错(完美解决):获取token。remote: Support for password authentication was removed on August 13, 2021.
这篇文章介绍了如何在GitHub上解决因密码认证被移除而导致的推送错误,通过创建和使用个人访问令牌(token)来代替密码进行身份验证。
3390 0
|
缓存 Java
java: 警告: 源发行版 17 需要目标发行版 17,java17 无效的目标发行
java: 警告: 源发行版 17 需要目标发行版 17,java17 无效的目标发行
11820 59
|
网络协议 关系型数据库 MySQL
MySQL报ERROR 2002 (HY000)解决
通过上述步骤,可以有效地解决MySQL连接时出现的 `ERROR 2002 (HY000)`错误。这些步骤包括检查和启动MySQL服务、配置文件检查、套接字文件检查、日志文件分析、进程检查、防火墙设置、客户端配置和最终的MySQL重装。确保每个步骤都按顺序执行,有助于快速定位和解决问题,使MySQL服务器恢复正常运行。
9217 0
echarts如何设置滚动条(dataZoom),实现横向或纵向滚动
echarts如何设置滚动条(dataZoom),实现横向或纵向滚动
echarts如何设置滚动条(dataZoom),实现横向或纵向滚动
|
Java 数据库连接 mybatis
【Mybatis异常】nested exception is org.apache.ibatis.reflection.ReflectionException: There is no getter
【Mybatis异常】nested exception is org.apache.ibatis.reflection.ReflectionException: There is no getter
2102 0