首先是用我之前部署的RSSHub加载readhub的时候遇到了wrong path的问题。

于是经历了以下几个过程:

  1. 怀疑是没更新
  2. 找到了别人的RSSHub发现正常
  3. 于是开始更新
  4. 遇到git问题

问题一:fatal: Could not read from remote repository.

Please make sure you have the correct access rights and the repository exists.

报错原因是本地没有添加远程仓库映射

解决方法:

git remote add origin git@项目路径

git remote add origin git@github.com:XXXXX/XXXXX.git---

问题二:Please make sure you have the correct access rights and the repository exists.

原因是没有权限,于是弄了个自己的分支,并且把ssh key添加到自己的github,

找到服务器目录/root/.ssh下的id_rsa.pub,复制里面全部内容到github里,新增一个ssh key。

问题三:There is no tracking information for the current branch. Please specify which branch you want to merge with. See git-pull(1) for details git pull <remote><branch> If you wish to set tracking information for this branch you can do so with: git branch --set-upstream-to=origin/<branch> master

对于这种情况有两种解决办法,就比如说要操作master吧,一种是直接指定远程master:

git pull origin master

另外一种方法就是先指定本地master到远程的master,然后再去pull:

git branch --set-upstream-to=origin/master mastergit pull

这一个问题的解决方法转载于:https://www.cnblogs.com/ZY-Dream/p/10245765.html


啊,弄到最后其实也没解决RSS的问题,直接找别人的用好了,摆烂摆烂,不过倒是被迫学了点git。

欢迎点赞评论~