git clone必须使用sudo否则失败 git推送错误想再次编辑和推送

server/2025/1/2 20:06:42/

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结点

在这里插入图片描述

  1. git push -f 强制推送,让上次结点的数据强制覆盖到远端

在这里插入图片描述
至此就可以再次编辑,推送了


http://www.ppmy.cn/server/154639.html

相关文章

AI发展新态势:从技术突破到安全隐忧

AI安全的新挑战 近期AI领域出现了令人担忧的新发现。根据最新研究,AI模型已经开始展现出策略性欺骗的倾向。具体表现在以下几个方面: 策略性欺骗行为的出现 在实验中发现,当研究人员试图让AI执行一些"反Anthropic"的操作时(如获取模型权限和外部服务器访问),模…

mysql建立主从集群

mysql建立主从集群需要多个mysql服务器&#xff0c;主从数据库是通过log日志来进行同步的&#xff0c;所以需开启log-bin。本地安装多个mysql参考底部 主数据库配置 打开主数据库my.ini配置文件&#xff0c;给其配置server_id1 [mysqld] port3306 basedirD:/phpstudy_pro/1/…

机器学习算法深度解析:以支持向量机(SVM)为例的实践应用

机器学习算法深度解析&#xff1a;以支持向量机&#xff08;SVM&#xff09;为例的实践应用 在当今的数据驱动时代&#xff0c;机器学习作为人工智能的核心分支&#xff0c;正以前所未有的速度改变着我们的生活与工作方式。从图像识别到自然语言处理&#xff0c;从金融预测到医…

【机器学习】SVM支持向量机(二)

介绍 支持向量机&#xff08;Support Vector Machine, SVM&#xff09;是一种监督学习模型&#xff0c;广泛应用于分类和回归分析。SVM 的核心思想是通过找到一个最优的超平面来划分不同类别的数据点&#xff0c;并且尽可能地最大化离该超平面最近的数据点&#xff08;支持向量…

docker部署gitlab

1.拉取gitlab docker pull gitlab/gitlab-ce2.启动容器 docker run -itd \-p 9980:80 \-p 9922:22 \-v /opt/soft/docker/gitlab/etc:/etc/gitlab \-v /opt/soft/docker/gitlab/log:/var/log/gitlab \-v /opt/soft/docker/gitlab/opt:/var/opt/gitlab \--restart always \-…

linux提示结构需要清理

1. df -hT 查看出问题的文件夹所在的挂载磁盘及文件格式 2. umount 挂载磁盘&#xff0c;如果提示在忙, lsof 目录查看正在使用的进程&#xff0c;将其kill掉 3. 修复磁盘 根据文件格式修复磁盘fsck.ext4 /dev/sda1 或者 xfs_repair /dev/sda1 4. 重启系统 “结构需要清理…

算法基础一:冒泡排序

一、冒泡排序 1、定义 冒泡排序&#xff08;英语&#xff1a;Bubble Sort&#xff09;是一种简单的排序算法。它重复地走访过要排序的数列&#xff0c;一次比较两个元素&#xff0c;如果他们的顺序&#xff08;如从大到小、首字母从A到Z&#xff09;错误就把他们交换过来。 …

上传npm包加强

上一篇文章说了封装一个组件简单上传一个npm包&#xff0c;那想在一个包里上传多个组件应该怎么做呢&#xff1f;就像element&#xff0c;antd那种&#xff0c;其实在一个 npm 包中封装多个组件是完全可行的&#xff0c;很多开源库也会这样做。你只需要按照正确的结构进行导出和…