docusaurus
docusaurus copied to clipboard
Error: Error while executing command `git remote get-url origin`
Have you read the Contributing Guidelines on issues?
- [x] I have read the Contributing Guidelines on issues.
Prerequisites
- [x] I'm using the latest version of Docusaurus.
- [x] I have tried the
npm run clearoryarn clearcommand. - [ ] I have tried
rm -rf node_modules yarn.lock package-lock.jsonand re-installing packages. - [ ] I have tried creating a repro with https://new.docusaurus.io.
- [x] I have read the console error message carefully (if applicable).
Description
i update docusaurus to v3.8.1 recently, i want to deploy it on github page, when i run command: " cmd /C 'set "USE_SSH=true" && yarn deploy'" a error occured.
here is my version info:
"packages": {
"": {
"name": "my-website",
"version": "0.0.0",
"dependencies": {
"@docusaurus/core": "^3.8.1",
"@docusaurus/preset-classic": "^3.8.1",
"@docusaurus/theme-mermaid": "^3.8.1",
"@mdx-js/react": "^3.0.0",
"clsx": "^2.0.0",
"prism-react-renderer": "^2.3.0",
"react": "^19.0.0",
"react-dom": "^19.0.0",
"rehype-katex": "7",
"remark-math": "6"
},
"devDependencies": {
"@docusaurus/module-type-aliases": "^3.8.1",
"@docusaurus/tsconfig": "^3.8.1",
"@docusaurus/types": "^3.8.1",
"typescript": "~5.6.2"
},
"engines": {
"node": ">=18.0"
}
},
here is command line info:
PS D:\WorkSpace\my-website> cmd /C 'set "USE_SSH=true" && yarn deploy'
yarn run v1.22.22
$ docusaurus deploy
[INFO] Deploy command invoked...
[INFO] `git --version` code: 0
[ERROR] Error: Error while executing command `git remote get-url origin`
In CWD `D:\WorkSpace\my-website`
at exec (D:\WorkSpace\my-website\node_modules\@docusaurus\core\lib\commands\deploy.js:47:15)
at Command.deploy (D:\WorkSpace\my-website\node_modules\@docusaurus\core\lib\commands\deploy.js:77:24)
... 2 lines matching cause stack trace ...
at async file:///D:/WorkSpace/my-website/node_modules/@docusaurus/core/bin/docusaurus.mjs:44:3 {
[cause]: Error: Command failed with exit code 128: git remote get-url origin
fatal: not a git repository (or any of the parent directories): .git
at makeError (D:\WorkSpace\my-website\node_modules\execa\lib\error.js:60:11)
at module.exports.sync (D:\WorkSpace\my-website\node_modules\execa\index.js:194:17)
at module.exports.commandSync (D:\WorkSpace\my-website\node_modules\execa\index.js:235:15)
at exec (D:\WorkSpace\my-website\node_modules\@docusaurus\core\lib\commands\deploy.js:34:40)
at Command.deploy (D:\WorkSpace\my-website\node_modules\@docusaurus\core\lib\commands\deploy.js:77:24)
at async Promise.all (index 0)
at async runCLI (D:\WorkSpace\my-website\node_modules\@docusaurus\core\lib\commands\cli.js:56:5)
at async file:///D:/WorkSpace/my-website/node_modules/@docusaurus/core/bin/docusaurus.mjs:44:3 {
shortMessage: 'Command failed with exit code 128: git remote get-url origin',
command: 'git remote get-url origin',
escapedCommand: 'git remote get-url origin',
exitCode: 128,
signal: undefined,
signalDescription: undefined,
stdout: '',
stderr: 'fatal: not a git repository (or any of the parent directories): .git',
failed: true,
timedOut: false,
isCanceled: false,
killed: false
}
}
[INFO] Docusaurus version: 3.8.1
Node version: v22.13.1
error Command failed with exit code 1.
info Visit https://yarnpkg.com/en/docs/cli/run for documentation about this command.
Reproducible demo
No response
Steps to reproduce
- update version
- cmd /C 'set "USE_SSH=true" && yarn deploy'
Expected behavior
when the project try to push the static page to github page, but it can not find .git folder.
Actual behavior
no
Your environment
- Public source code:
- Public site URL:
- Docusaurus version used: v3.8.1
- Environment name and version (e.g. Chrome 89, Node.js 16.4): v22.13.1
- Operating system and version (e.g. Ubuntu 20.04.2 LTS): windows1 1
Self-service
- [ ] I'd be willing to fix this bug myself.
Hi! I’d like to work on this issue for Hacktoberfest. Could you please assign it to me?” /assign