git一些问题汇总

重新弄电脑出现的git不能clone的问题
ssh-keygen -t ed25519 -C "jhjesse@163.com"
ssh-keygen -t rsa -C "jhjesse@163.com"
把公钥加入到gitee中
这个时候git clone https是可以的,如果 git clone git不行,报权限错误
把远端的服务器公钥查出来,加进去
ssh-keyscan -H 180.76.198.77 >> ~/.ssh/known_hosts
连接一下
ssh jhjesse@180.76.198.77
成功后,就可以 git clone git@gitee.com:jhjesse/xxxxxxx.git

普通文件夹成为git项目并和网上关联

1、先在网上建立一个仓库,获得地址

2、git init

3、git add .

4、git commit -m 'first commit'

5、git remote add origin 复制的远程代码仓库地址

6、git pull --rebase origin master 获取远程库与本地同步合并(如果远程库不为空必须做这一步,否则后面的提交会失败

7、git push -u origin main

 

一、同一台电脑换了git用户,无法push原有仓库

场景:原先使用a用户操作过,后续使用b用户

处理:需删除a用户认证,重新输入b用户密码后,即可(前提为仓库需将b用户加权限,如developer)

##确认没有认证信息,如有则执行后续命令

git config credential.helper

##删除配置文件中的两行认证信息,如删除后执行上面命令仍有信息,则表示存在多处配置,需执行如下命令寻源

sudo vi ~/.gitconfig

##寻源

git config --show-origin --get credential.helper

##再次更改

sudo vi /Library/Developer/CommandLineTools/usr/share/git-core/gitconfig

##确认

git config credential.helper

posted @ 2024-08-15 13:30  小野先生的家  阅读(6)  评论(0编辑  收藏  举报