If this template helps then use it. If not then just delete and start from scratch.
OS (e.g. Win10): Win 11
PsychoPy version (e.g. 2024.2.4 Py 3.8): 2025.2.2
Standard Standalone Installation? y
Do you want it to also run online? y
What are you trying to achieve?:
Push my experiment from builder to pavlovia but I keep getting error codes local (even though the experiment runs fine local) and when pushing it to pavlovia. The experiment appears on pavlovia but the repository is empty.
What did you try to make it work?:
Initially, in the repository it showed that I need add an SSH key to upload all my files. I did this. Deleted the experiment and reuploaded it from scratch. Still doesn’t work.
Link to the most relevant existing thread you have found:
What specifically went wrong when you tried that?:
Traceback (most recent call last):
File “C:\Program Files\PsychoPy\lib\site-packages\psychopy\app\builder\builder.py”, line 1663, in onPavloviaSync
pavlovia_ui.syncProject(parent=self, file=self.filename, project=self.project)
File “C:\Program Files\PsychoPy\lib\site-packages\psychopy\app\pavlovia_ui\project.py”, line 842, in syncProject
committed = functions.showCommitDialog(parent, project, initMsg=“”)
File “C:\Program Files\PsychoPy\lib\site-packages\psychopy\app\pavlovia_ui\functions.py”, line 125, in showCommitDialog
changeDict, changeList = project.getChanges()
File “C:\Program Files\PsychoPy\lib\site-packages\psychopy\projects\pavlovia.py”, line 1257, in getChanges
for this in self.repo.index.diff(None):
File “C:\Program Files\PsychoPy\lib\site-packages\git\index\base.py”, line 1532, in diff
return super().diff(other, paths, create_patch, **kwargs)
File “C:\Program Files\PsychoPy\lib\site-packages\git\diff.py”, line 276, in diff
index = diff_method(self.repo, proc)
File “C:\Program Files\PsychoPy\lib\site-packages\git\diff.py”, line 767, in _index_from_raw_format
handle_process_output(
File “C:\Program Files\PsychoPy\lib\site-packages\git\cmd.py”, line 226, in handle_process_output
finalizer(process)
File “C:\Program Files\PsychoPy\lib\site-packages\git\util.py”, line 512, in finalize_process
proc.wait(**kwargs)
File “C:\Program Files\PsychoPy\lib\site-packages\git\cmd.py”, line 419, in wait
raise GitCommandError(remove_password_if_present(self.args), status, errstr)
git.exc.GitCommandError: Cmd(‘C:\Program Files\PsychoPy\MinGit\cmd\git.exe’) failed due to: exit code(128)
cmdline: C:\Program Files\PsychoPy\MinGit\cmd\git.exe diff --abbrev=40 --full-index -M --raw -z --no-color

