相关疑难解决方法(0)

尝试远程添加Git仓库时接收"致命:不是git存储库"

我按照本教程向Git介绍自己:

一切正常,直到将repo添加到本地计算机的部分:

git remote add nfsn ssh://USERNAME@NFSNSERVER/home/private/git/REPONAME.git
Run Code Online (Sandbox Code Playgroud)

(用正确的名称替换USERNAME,NFSNSERVER和REPOAME后)我收到错误:

fatal: Not a git repository (or any of the parent directories): .git
Run Code Online (Sandbox Code Playgroud)

你能帮助我走过这一步吗?

git

416
推荐指数
10
解决办法
81万
查看次数

git status返回致命:不是git存储库,但.git存在且HEAD具有适当的权限

当我在我的仓库上运行git status时,我得到了 fatal: Not a git repository: /my repo/.git/modules/docs

我已经检查过.git并且包含具有适当权限的HEAD.我可以运行各种其他命令.如果我运行git gui它打开正常并将列出一些已更改的文件,但是缺少很多文件.

我猜测HEAD可能存在某种腐败现象,但不确定.知道如何在不消除整个回购的情况下解决这个问题吗?

更新:我意识到我已经更改了repo目录的名称.错误中引用的目录是目录的旧名称.所以我目前的回购是在,/new dir/.git但错误是说Not a git repository: /old dir/.git/modules/docs.也许git很困惑?

git

59
推荐指数
5
解决办法
7万
查看次数

Plesk 在 git 存储库更改时自动更新子模块

我安装我的Plesk网站所描述的通过后钩自动拉从远程仓库更改Web服务器的某个路径这里

但是,我的存储库包含一个 git 子模块,我还需要运行自定义命令git submodule update --remote。我怎么能告诉 plesk 这样做。我可以输入的命令

启用其他部署操作

设置似乎没有在正确的路径中执行。此外,当我转到存储库在我的服务器上同步到的路径时,我得到:

fatal: Not a git repository (or any of the parent directories): .git

我怎样才能告诉 plesk 也使用 git 插件更新子模块?

git plesk git-submodules

4
推荐指数
1
解决办法
788
查看次数

标签 统计

git ×3

git-submodules ×1

plesk ×1