如何正确 link GitHub 存储库与 Wamp 服务器?
How to link GitHub repository with Wamp Server correctly?
有人知道如何使用 Wamp 服务器 link 本地 Github 回购吗?我正在尝试 运行 我的项目与 localhost 所以我正在使用 Wamp。每当我 运行 这些命令时
cd C:\Users\my\Documents\GitHub\repo
git --work-tree=C:\wamp\www status
(repo
是 repo 的名称)
尽管 到 link 他们(正如另一个用户在此线程 Can I combine my local Github repository with WAMP localhost folder? 中所建议的那样),我得到一个“fatal: This operation must be run in a work tree.
”
用户的其他答案也不起作用。
Stack Overflow 上也有类似的问题,我已经尝试了所有建议的解决方案,并且 none 奏效了。有人建议我的存储库是空的,但我可以执行 git 添加、提交、推送、拉取,所以我不确定为什么会出现该错误。我什至尝试将 core.bare
配置为 false
,但仍然出现相同的错误。
也许我在使用 Github 方面的知识不足,不知道为什么会出现此错误,但我将不胜感激任何帮助。
考虑到 git --work-tree=C:\wamp\www --git-dir=C:\Users\my\Documents\GitHub\repo status
returns:
fatal: not a git repository
这意味着 C:\Users\my\Documents\GitHub\repo
不是有效的 git 存储库(可能其中没有 .git
文件夹或其路径在当前 shell 会话中未被正确识别)
注意:根据您当前的 shell,您可能需要使用 posix paths.
在 git bash shell session (as opposed to a git-cmd.bat
DOS shell 会话中):
git --work-tree=/C/wamp/www --git-dir=/c/Users/my/Documents/GitHub/repo status
由于错误一直存在,OP 得出结论:
ended up just git cloning into the www
directory and it works now.
有人知道如何使用 Wamp 服务器 link 本地 Github 回购吗?我正在尝试 运行 我的项目与 localhost 所以我正在使用 Wamp。每当我 运行 这些命令时
cd C:\Users\my\Documents\GitHub\repo
git --work-tree=C:\wamp\www status
(repo
是 repo 的名称)
到 link 他们(正如另一个用户在此线程 Can I combine my local Github repository with WAMP localhost folder? 中所建议的那样),我得到一个“fatal: This operation must be run in a work tree.
”
用户的其他答案也不起作用。
Stack Overflow 上也有类似的问题,我已经尝试了所有建议的解决方案,并且 none 奏效了。有人建议我的存储库是空的,但我可以执行 git 添加、提交、推送、拉取,所以我不确定为什么会出现该错误。我什至尝试将 core.bare
配置为 false
,但仍然出现相同的错误。
也许我在使用 Github 方面的知识不足,不知道为什么会出现此错误,但我将不胜感激任何帮助。
考虑到 git --work-tree=C:\wamp\www --git-dir=C:\Users\my\Documents\GitHub\repo status
returns:
fatal: not a git repository
这意味着 C:\Users\my\Documents\GitHub\repo
不是有效的 git 存储库(可能其中没有 .git
文件夹或其路径在当前 shell 会话中未被正确识别)
注意:根据您当前的 shell,您可能需要使用 posix paths.
在 git bash shell session (as opposed to a git-cmd.bat
DOS shell 会话中):
git --work-tree=/C/wamp/www --git-dir=/c/Users/my/Documents/GitHub/repo status
由于错误一直存在,OP 得出结论:
ended up just git cloning into the
www
directory and it works now.