During the onboarding process, the clone command provided uses an HTTPS URL (e.g., https://github.com/org/docs.git). When users try to push changes, it fails with an authentication error:
fatal: could not read Username for 'https://github.com': No such device or address
This is likely because:
- GitHub has deprecated HTTPS password authentication
- Users may not have configured Git credentials for HTTPS
- SSH would work but isn't offered as an option
Steps to reproduce:
- Complete Mintlify onboarding with a new docs repository
- Copy the clone URL provided (HTTPS format)
- Make a change and try to git push
- Push fails with authentication error
Suggested fix:
- Use SSH URLs by default (e.g., git@github.com:org/docs.git)
- Or detect user's Git configuration and prefer their preferred protocol
- Or show a warning during onboarding about authentication setup
During the onboarding process, the clone command provided uses an HTTPS URL (e.g., https://github.com/org/docs.git). When users try to push changes, it fails with an authentication error:
fatal: could not read Username for 'https://github.com': No such device or address
This is likely because:
Steps to reproduce:
Suggested fix: