@wakecarter kindly applied the changes I wanted, yet I want the last slide of this SPR to end; so I need to add a key or time this. I tried to do this by searching my forked experiment in the Builder view, to sync the experiment from Pavlovia to PsychoPy but I receive this message:
If you haven’t managed to sync it yet I’d recommend deleting the local and online folders and starting again. There are two methods listed on Searching for experiments on Pavlovia — PsychoPy v2021.1 so try one and then the other.
Thanks @JensBoelte . My best guess of what has gone wrong is that @Zeinab_Alipour forked my version of her project and then tried to sync it to the same folder as her original version.
It needs to be synced to a newly created empty folder.
Thank you @JensBoelte. I did read that website and learnt about the problem. But I could solve it by @wakecarter’s comment. I did create a new folder but in the same one that I built the project. Problem solved, thank you both
i assume that I’m logged in. Here’s the last lines of the error I receive:
git config --global user.email “you@example.com”
git config --global user.name “Your Name”
to set your account’s default identity.
Omit --global to set the identity only in this repository.
fatal: unable to auto-detect email address (got ‘ASUS@DESKTOP-O4M01KP.(none)’)’
Could it be because of my not registering an SSH code on gitlab?
I don’t know about SSH codes but it seems from this thread that deleting everything and trying again should work eventually. And other thoughts @apitiot ?
what do you get when you issue the command git config --local -l
in a command line in your experiment directory?
There should be an entry user.email with your email-address (check it for typos). You can set this with git config --global user.email "you@example.com"
There should also be an entry user.name with your gitllab-username (check it for typos). You can set this with git config --global user.name "github_username"
If both commands don’t work, use --replace-all instead of --global. In any case, you need to know your gitlab-username and your gitlab-emailaddress.
You find some explanation when searching the internet with the search term “git fatal: unable to auto-detect email address”
Hi @wakecarter. I read the discussion thread and I did the same thing. Apparently, for her two time was the charm. She deleted the whole thing twice; first time, no luck, second time, voila!
I did the same thing more than two times, deleted the synced folder overall; searched it again, synced and saved it again, applied the changes I wanted to, and the final syncing to Pavlovia. Actually, I did receive a new message this time:
But then after choosing the folder this error:
Traceback (most recent call last):
File “C:\Program Files\PsychoPy3\lib\site-packages\psychopy\app\builder\builder.py”, line 1326, in onPavloviaSync
retVal = pavlovia_ui.syncProject(parent=self, project=self.project)
File “C:\Program Files\PsychoPy3\lib\site-packages\psychopy\app\pavlovia_ui\project.py”, line 533, in syncProject
infoStream=syncFrame)
File “C:\Program Files\PsychoPy3\lib\site-packages\psychopy\app\pavlovia_ui\functions.py”, line 119, in showCommitDialog
project.commit(commitMsg)
File “C:\Program Files\PsychoPy3\lib\site-packages\psychopy\projects\pavlovia.py”, line 967, in commit
self.repo.git.commit(’-m’, message)
File “C:\Program Files\PsychoPy3\lib\site-packages\git\cmd.py”, line 548, in
return lambda *args, **kwargs: self._call_process(name, *args, **kwargs)
File “C:\Program Files\PsychoPy3\lib\site-packages\git\cmd.py”, line 1014, in _call_process
return self.execute(call, **exec_kwargs)
File “C:\Program Files\PsychoPy3\lib\site-packages\git\cmd.py”, line 825, in execute
raise GitCommandError(command, status, stderr_value, stdout_value)
git.exc.GitCommandError: Cmd(‘C:\Program Files\PsychoPy3\MinGit\cmd\git.exe’) failed due to: exit code(128)
cmdline: C:\Program Files\PsychoPy3\MinGit\cmd\git.exe commit -m timed the last slide
stderr: ’
*** Please tell me who you are.
Hi dear @JensBoelte,
sorry for my belated reply. This page kept crashing the last two days. I’ll send it to you in a private message.
Plus, I don’t do anything in gitlab. I just want to add a key press or insert time like 2 seconds so that it would finish and the data would be saved. I fork the experiment, search it and sync it from Pavlovia to psychopy, apply the changes in PsychoPy, but in the final phase, I can’t sync it back to Pavlovia.
But I receive error 403 when running it online. I tried the strategies in the related discussion threads but inactivating the experiment didn’t work. But the one that i forked from your experiment? That does work. so I don’t think running it online is the problem here.
To allow Developers to make changes, the Maintainer should go to Settings - Repository - Protected Branches and allow Developers and Maintainers to push and merge.