Github删除仓库文件夹问题集合
记得上次使用GitHub,看时间提示,最近的一次,是三年前,而且都是长传文件,这次是删除文件,才发现删除库可以,但是删除库里的某个目录,就不行了,除非是下载下来,在GitHub把仓库删了重新添加。使用代码删除,问题不断,记录下来。
公司以前使用的是禅道,后来使用的是GItlab。Gitlab虽然与GitHub比较相似,但是很可惜,我就用了几次,所以在使用GitHub上就是一新手,所以错误不断。
问题1:配置git时出错
能说我百度的问题一样,前面百度找到的配置方法,竟然与现在找到的一点都不一样,结果就是以前失败,现在成功了。
现在方式:在命令行中配置本地仓库的账号和邮箱:
[root@localh ~]# git config --global user.name 'github用户名' # 用户名
[root@localh ~]# git config --global user.eamil 'GitHub绑定的邮箱' # 邮箱
问题2:在Linux上连接GitHub,报错key 值连接错误
解决方法:一开始我以为是以为ip问题造成的。因为我使用的是虚拟机,IP不会变化,所以我就认为昨天ip生成的 id_rsa.pub 在今天使用不成,才造成的失败。我就又重新生成了一个再次绑定后发现还是不好使,才发现我脑子轴了,这个id_rsa.pub与ip没关系啊,出发点错误。
再次查找,才发现是我更改 Deploy keys 连接的仓库了。简单来说,就是你使用哪个仓库,就要单独设置与之相连的Deploy keys,不是一个Deploy keys就能所有的仓库都能使用,我一开始就是这么想的。
问题3:ERROR: Repository not found. fatal: 无法读取远程仓库。 请确认您有正确的访问权限并且仓库存在。
解决方法:git remote set-url origin https://github.com/。。。。.git
问题4:error: src refspec Moon does not match any. error: 无法推送一些引用到 'git@github.com:用户名/Moon.git'
网上找的解决方法:
修改.git/config文件
在其后追加:
[receive]
denyCurrentBranch = ignore
问题5:上面问题解决后,出现新问题:
Warning: Permanently added 'github.com,13.229.188.59' (RSA) to the list of known hosts.
ERROR: The key you are authenticating with has been marked as read only.
fatal: 无法读取远程仓库。
请确认您有正确的访问权限并且仓库存在。
我的解决方法:setting -> options -> Danger Zone -> Archive this repository ,结果:卒
解决方法:setting -> Deploy keys
我们在添加ssh的时候,没有勾选,所有需要删除ssh重新添加,勾选就行。

Github删除仓库文件夹问题集合的更多相关文章
- 【Mac系统 + Git】之上传项目代码到github上以及删除某个文件夹
之前做开发的时候,用过一段时间git代码管理工具,用命令行操作感觉十分高大上,今天我想从头总结一篇Mac系统下如何利用git上传代码到github上的学习. 目录 一.安装Git 二.创建.ssh文件 ...
- 删除github中某个文件夹
在上传项目到github时,忘记忽略了某个文件夹target,就直接push上去了, 最后意识到了此问题,决定删除掉远程仓库中的target文件夹 删除前: 删除后: 在github上只能删除仓库,却 ...
- Git删除某个文件夹或整个仓库
删除仓库: 进入仓库,选择settting: 拉到最下面,有个Danger Zone,里面有删除仓库选项: 输入仓库名称,即可删除: 删除某个文件:删除文件和文件夹只能用命令行删除. 如果直接git ...
- 如何在GitHub上删除某个文件夹?
步骤: (以删除.idea文件夹为例) git rm -r --cached .idea #--cached不会把本地的.idea删除 git commit -m 'delete .idea dir' ...
- Linux中yum手动安装、手动建立仓库文件夹关联实现关联包自动安装、yum相关命令使用
yum(全称为 Yellow dog Updater, Modified)是一个在Fedora和RedHat以及SUSE中的Shell前端软件包管理器.基於RPM包管理,能够从指 ...
- git删除指定文件夹
1.在本地仓库删除指定文件 git rm 文件名名称 2.在本地仓库删除指定文件夹 git rm -r 文件夹/ 3.提交修改 git commit -m"删除文件夹" 4.推送到 ...
- Java以流的方式将指定文件夹里的.txt文件全部复制到另一文件夹,并删除原文件夹中所有.txt文件
import java.io.BufferedReader; import java.io.BufferedWriter; import java.io.File; import java.io.Fi ...
- Xcodeproj相关以及删除 多层文件夹、库、资源逻辑
一.介绍Xcodeproj是CocoaPods用ruby开发的一个插件库,可以用来新建.修改Xcode工程. 二.wiki和资源Xcodeproj wiki :https://www.rubydo ...
- Win7如何删除需要管理员权限才能删除的文件夹
在Windows 7系统运行中.往往会遇到想要删除某个文件夹时,系统提示:文件夹访问被拒绝 你需要权限来执行此操作,如何才能删除此类文件夹呢? ------------------ --------- ...
随机推荐
- java 设计模式 单例模式之饿汉模式/懒汉模式 singleton pattern
https://v.qq.com/x/page/e0364ung5zp.html 讲的不错, 关于 饿汉式单例模式 code Student 类: package com.test;//单例模式之 ...
- Git-Runoob:Git 服务器搭建
ylbtech-Git-Runoob:Git 服务器搭建 1.返回顶部 1. Git 服务器搭建 上一章节中我们远程仓库使用了 Github,Github 公开的项目是免费的,但是如果你不想让其他人看 ...
- jQuery.validator.addMethod自定义验证
jQuery.validator.addMethod("numOrLetter", function(value, element) { return this.optional( ...
- 2 Configuring SAP ERP Sales and Distribution -introduction to SAP
First Steps in SAPWe’ll now discuss some of the basic menus, screens, and transactions that you need ...
- caffe-----silence layer 作用
最近看到prototxt里面有silence这个层,好奇是干什么用的,而且看源码也出奇的简单: #include <vector> #include "caffe/layers/ ...
- Mybatis面试题合集及答案
Mybatis面试题合集及答案 1.#{}和${}的区别是什么? 答:${}是Properties文件中的变量占位符,它可以用于标签属性值和sql内部,属于静态文本替换,比如${driver}会被静态 ...
- java:Hibernate框架2(关联映射(多对一,一对多,一对多双向,一对一主键,一对一唯一外键,多对多双向))
hibernate.cfg.xml: <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE h ...
- LeetCode.985-查询后偶数的总和(Sum of Even Numbers After Queries)
这是悦乐书的第370次更新,第398篇原创 01 看题和准备 今天介绍的是LeetCode算法题中Easy级别的第232题(顺位题号是985).有一个整数数组A和一个查询数组queries. 对于第i ...
- Nginx日志监控工具
ngxtop是一个基于python的程序,可以在Python上安装.ngxtop通过实时解析nginx访问日志, 并将结果(nginx服务器的有用指标)输出到终端. 主要的功能 当前有效请求 总请求计 ...
- Android自动化测试(UiAutomator)
一.一个BUG引发的问题 如果研发过程中有一个BUG:“不断的切换手机语言出现花屏现象”.这个问题我们如何验证呢?我想,最好的方式应该是自动化测试. 那么,自动化测试可以完成哪些任务呢? ...