GIT
文章平均质量分 54
Alex Creation
这个作者很懒,什么都没留下…
展开
-
git 出现 ERROR: You‘re using an RSA key with SHA-1, which is no longer allowed
目录1. 问题描述2. 原因分析3. 解决方案3.1 生成ECDSA密钥3.2 打开github的SSH keys页面3.3 在github中设置公钥。4. 参考资料1. 问题描述git pull时,出现如下问题。2. 原因分析原因是在2022年3月15日之后,github不再支持SHA-1的加密方式了。3. 解决方案将SHA-1的加密方式修改为ECDSA的方式,并把公钥加入到github中,具体操作步骤如下。3.1 生成ECDSA密钥执行如下命令。ssh-keygen -t ecdsa原创 2022-03-25 17:51:03 · 5237 阅读 · 0 评论 -
【GIT】在linux系统中的配置
文章目录安装配置配置用户名和邮箱生成RSA密钥配置gitlabssh-add安装略配置配置用户名和邮箱git config --global user.name "your_name"git config --global user.email "[email protected]"生成RSA密钥ssh-keygen -t rsa -C "[email protected]"接下来就是一路“Enter”。生成的密钥文件所在的路径:~/.ssh/id_rsa # 私钥~/.ssh/id_rsa.pub原创 2021-04-02 12:23:28 · 240 阅读 · 0 评论 -
【git】撤销远端合并到master分支
解决方法:找到最后一次提交到master分支的版本号,即【merge前的版本号】会退到某个版本号git reset --hard 【merge前的版本号】这个时候已经会退到了上一次提交的版本,但是之后的修改还是存在master分支上,以下步骤很关键重新创建一个分支,这时候的分支就是上一次提交的代码git checkout -b newmaster推到对应的远程newmastergit push一般默认分支为master分支,现在要先将远端的master分支修改转载 2021-01-27 22:17:12 · 1445 阅读 · 0 评论