Your project is missing a bunch of critical files. Fortunately, this is super-easy to fix. Starting from the cloned folder, go up a directory, then run the project creation script. If this is a fresh clone (as in this demo), you don't need to cd before running the creation script. Make sure that -n matches the repo name, as you want to force overwrites of files already present.
brian@LAPTOP-1G9C6IIH MINGW64 ~/scratch $ git clone https://bitbucket.org/idealistconsulting/aatest.git Cloning into 'aatest'... remote: Counting objects: 16, done. remote: Compressing objects: 100% (11/11), done. remote: Total 16 (delta 2), reused 0 (delta 0) Unpacking objects: 100% (16/16), done. brian@LAPTOP-1G9C6IIH MINGW64 ~/scratch $ sfdx force:project:create -n aatest target dir = C:\Users\brian\scratch create aatest\config\project-scratch-def.json conflict aatest\README.md force aatest\README.md create aatest\sfdx-project.json create aatest\.vscode\extensions.json create aatest\.vscode\launch.json create aatest\.vscode\settings.json create aatest\force-app\main\default\lwc\.eslintrc.json create aatest\force-app\main\default\aura\.eslintrc.json create aatest\scripts\soql\account.soql create aatest\scripts\apex\hello.apex create aatest\.eslintignore create aatest\.forceignore conflict aatest\.gitignore force aatest\.gitignore create aatest\.prettierignore create aatest\.prettierrc create aatest\package.json After that, open code:
brian@LAPTOP-1G9C6IIH MINGW64 ~/scratch $ code aatest/ You may be prompted to "install recommended extensions." If asked, you should do so.
After this, you should have your authorization menu options (and everything else you're missing).
Make sure you commit any changes you want to save, or you can revert some of the files (like .gitignore or README.md) if you've got some files you'd like to preserve.