Hi,
I’m having trouble syncing my PsychoPy experiment to Pavlovia. When I try to sync from Builder, I get this error:
[Traceback (most recent call last):
File “/Applications/PsychoPy.app/Contents/Resources/lib/python3.10/psychopy/app/builder/builder.py”, line 1621, in onPavloviaSync
File “/Applications/PsychoPy.app/Contents/Resources/lib/python3.10/psychopy/app/pavlovia_ui/project.py”, line 854, in syncProject
File “/Applications/PsychoPy.app/Contents/Resources/lib/python3.10/psychopy/projects/pavlovia.py”, line 916, in sync
File “/Applications/PsychoPy.app/Contents/Resources/lib/python3.10/psychopy/projects/pavlovia.py”, line 1155, in firstPush
File “/Applications/PsychoPy.app/Contents/Resources/lib/python3.10/psychopy/projects/pavlovia.py”, line 1321, in commit
File “/Applications/PsychoPy.app/Contents/Resources/lib/python3.10/git/cmd.py”, line 986, in
File “/Applications/PsychoPy.app/Contents/Resources/lib/python3.10/git/cmd.py”, line 1599, in _call_process
File “/Applications/PsychoPy.app/Contents/Resources/lib/python3.10/git/cmd.py”, line 1389, in execute
git.exc.GitCommandError: Cmd(‘/Applications/PsychoPy.app/Contents/Resources/git-core/git’) failed due to: exit code(1)
cmdline: /Applications/PsychoPy.app/Contents/Resources/git-core/git commit -m Push initial project files
stdout: ‘On branch master
nothing to commit, working tree clean’]
The key part seems to be:
“git commit -m Push initial project files”
“On branch master”
“nothing to commit, working tree clean”
However, the experiment does not seem to sync properly. When I go to Pavlovia and click “Pilot”, I get:
“403 Forbidden nginx”
So it looks like the project exists on Pavlovia, but it is not runnable.
I’m using:
-
PsychoPy version: [v2025.1.1]
-
macOS version: [15.7.3 (24G419)]
-
Pavlovia username/project link: [add link]
-
Project folder location: [e.g., /Users/burcuboran/Desktop/Material prep/Psychopy-NEW]
Could you advise what might be causing this and how I can fix the sync?
Thank you!