git 提交时 “please make sure you have the correct access ....“ 或者 “your push would publish a prvate...”

 最近在练习git,因为网速不好所以决定将远程仓库从github搬到码云。

 搬运过程中就出现了问题......   因为好久没有用码云,所以修改了码云的用户名和邮箱。

然后一顿git remote rm,  git remote add后 ,一提交代码发现了下面的错误

因为修改了邮箱地址等,导致本地ssh生成的秘钥不好用了

所以我们进入c盘用户文件找到.ssh文件夹并删除它

然后执行(也可以直接ssh-keygen生成,下面这种完全是为了好区分)

ssh-keygen -t rsa -C "你的名字/你的邮箱"

 

 生成后将.ssh文件夹的id_rsa.pub文件中的内容复制好设置到码云上

在码云点击头像-设置-ssh公钥

将复制的公钥粘贴在公钥处,点击确定就可以了。

修改邮箱和用户名后可能需要再git也设置一下

git config --global user.name "yourname"
git config --global user.emali "youremail@email.com"

一般到这里就大功告成了,如果还是不成,可以检查是不是你的网络问题,因为我就是因为网络问题,重复操作了一天才发现是网速不好,泪奔了。。。。

但是我又遇到一个奇葩的问题

 这个问题是我把我的邮箱设置成了私密的,所以提交邮箱就变了,跟自己的邮箱是不一样的,加了一串其他的字符,为了避免麻烦,我直接取消了这个设置

 邮箱管理里面直接取消勾选这个就好了。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值