git clone必须使用sudo否则失败
我的问题比较特别用env | grep -i proxy发现没问题所幸直接删掉~/.ssh下的秘钥,重新弄
搭建SSH秘钥方法:
(一)配置git
操作:linux镜像--桌面--右键--打开终端。
> git config --global user.name "账户名"
> git config --global user.email "1234567@qq.com"
(二)创建SSH_KEY
> ssh-keygen -t rsa -C "1234567@qq.com"
(注:根据提示,一直回车即可, 要有尾部的图案才是成功)> gedit <上方秘钥路径 xxx/.ssh/id_rsa.pub>
复制整个秘钥文本内容,给后面gitlab使用。(三)登录软件GIT服务器
(1)操作:右上角用户头像点击 --> 菜单栏选择:Edit profile
(2)左边任务栏选择SSH --> 填写刚刚复制的SSH
按照这个操作重新搞后git clone就不用sudo了,之前搞的秘钥要重新配置一下
git推送错误想再次编辑和推送
1.git reflog 查看一下你想回退到哪里
2.git reset HEAD@{18} 回退到我想回退的18结点
- git push -f 强制推送,让上次结点的数据强制覆盖到远端
至此就可以再次编辑,推送了