Have you read the Contributing Guidelines on issues?
Prerequisites
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
Have you read the Contributing Guidelines on issues?
Prerequisites
npm run clearoryarn clearcommand.rm -rf node_modules yarn.lock package-lock.jsonand re-installing packages.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:
here is command line info:
Reproducible demo
No response
Steps to reproduce
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
Self-service