git提交代码逻辑/sourceTree错误:fatal: Authentication failed for...认证仓库地址失败

本文详细介绍了如何在SourceTree中正确配置Git公钥,解决账号相关问题,以及在使用过程中需要注意的关键步骤,如代码分支管理、代码提交流程、钩子文件设置和使用Gerrit进行代码审查的方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.确定公钥是否在teamcode中存在

2.不存在,在teamcode页面的setting中设置添加(git生成公钥的命令获取公钥---git batch)

3.存在,则是账号的问题(原来有一个公司的账号,然后出bug重新换了一个账号,是同一家公司的账号,down代码时候是用的原来的账号,所以sourcetree中默认信息也是原来的账号),打开sourcetree的setting(右上角),选中 remotes---选中信息----edit---修改账号---保存即可。

 

注意:

1.down代码的时候,一定要选择clone with commit-msg hook,(提交的时候会自动生成change-id),否则要修改hook

2.选择本地分支的时候,不要随便创建分支,直接check out你要push的分支到本地,然后在该分支上改,比如check out   远程的dev分支到本地,然后再 在本地dev上改代码,后续push方便;否则随便创建分支的话,要先从远程 check out要push到的分支(dev)到本地,把自己创建的分支的内容修改merge到本地dev,然后再push到远程的分支(dev)

3.注意先提交代码到远程dev分支,在合并到远程qa分支的流程---(后续补充)

4.提交时,先stall all(放到暂存区)并commit到本地,在pull远程代码,再解决冲突,再push到远程

5.如果用Gerrit等管理代码,会有review阶段,不能直接用sourceTree工具push,要打开右上角的terminal输入命令push。

6.删除本地分支的时候也不能直接右键delete ,用命令 git brach -D 分支名字

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值