@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 checked and:
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.