Hi Alan, I just have a fork of
easybuild-easyconfigs Do I need anything else to submit an EB? Cheers, Loris Alan O'Cais <[email protected]> writes: > Hi Loris, > > Are you sure you have forked the various EB repos on GitHub with the account > you are trying to use? > > Alan > > On Mon, 1 Feb 2021 at 14:27, Loris Bennett <[email protected]> wrote: > > I tried regenerating the github token and registering it, but I am still > getting the same error > > fatal: Could not read from remote repository. > Please make sure you have the correct access rights > > The github token has the scopes repo, workflow and gist. Is anything > else needed? > > Or is the problem that EB is using SSH rather than HTTPS? > > Cheers, > > Loris > > Åke Sandgren <[email protected]> writes: > > > Yeah, I might have misread the actual problem. > > Concentrating too much on the ongoing EUM'21... > > > > On 1/29/21 2:44 PM, Loris Bennett wrote: > >> Hi Åke, > >> > >> Åke Sandgren <[email protected]> writes: > >> > >>> Looks like a problem with your github token, not your ssh key. > >> > >> You may well be right. In the GitHub docs it says > >> > >> Personal access tokens can only be used for HTTPS Git operations. If > >> your repository uses an SSH remote URL, you will need to switch the > >> remote from SSH to HTTPS. > >> > >> but the error message > >> > >> Checking out branch \'master\' from > [email protected]:mygithubusername/easybuild-easyconfigs.git failed: > >> > >> implies that SSH is being used. > >> > >> Can I force the check and/or --new-pr to use HTTPS? > >> > >> Cheers, > >> > >> Loris > >> > >>> On 1/29/21 1:20 PM, Loris Bennett wrote: > >>>> Hi Jakob, > >>>> > >>>> Jakob Schiøtz <[email protected]> writes: > >>>> > >>>>> Hi Loris, > >>>>> > >>>>> I have seen problems like that if the right modules are not installed > in the > >>>>> Python installation used by Easybuild, i.e. the system-wide Python > installation > >>>>> (possibly a Python 2 installation). It is something related to a > keyring, but I > >>>>> can no longer remember what it was. > >>>>> > >>>>> However, the error message makes it more likely to be your private key > missing. > >>>>> That is the file ~/.ssh/id_rsa NOT the file ~/.ssh/id_rsa.pub (the > PRIVATE key > >>>>> must be available on your computer, the public key is on GitHub). > >>>> > >>>> Thanks for the suggestion, but everything is just in the standard place: > >>>> > >>>> [build@admin ~]$ ls -l ~/.ssh/ > >>>> total 16 > >>>> -rw------- 1 build staff 1272 May 12 2020 authorized_keys > >>>> -rw------- 1 build staff 1679 Mar 13 2020 id_rsa > >>>> -rw-r--r-- 1 build staff 418 Mar 13 2020 id_rsa.pub > >>>> -rw-r--r-- 1 build staff 799 Mar 16 2020 known_hosts > >>>> > >>>> And the public key is indeed the one on GitHub. Moreover, the > following works: > >>>> > >>>> [build@admin ~]$ ssh -T [email protected] > >>>> Hi mygithubusername! You've successfully authenticated, but GitHub > does not provide shell access > >>>> > >>>> So I think the SSH setup is OK. > >>>> > >>>> Cheers, > >>>> > >>>> Loris > >>>> > >>>>> > >>>>> Jakob > >>>>> > >>>>> > >>>>> > >>>>> > >>>>> -- > >>>>> Jakob Schiøtz, professor, Ph.D. > >>>>> Department of Physics > >>>>> Technical University of Denmark > >>>>> DK-2800 Kongens Lyngby, Denmark > >>>>> http://www.fysik.dtu.dk/~schiotz/ > >>>>> > >>>>> > >>>>> > >>>>>> On 29 Jan 2021, at 08.55, Loris Bennett <[email protected]> > wrote: > >>>>>> > >>>>>> Hi, > >>>>>> > >>>>>> My GitHub integration is failing: > >>>>>> > >>>>>> * GitHub user...mygithubusername => OK > >>>>>> Please enter password for encrypted keyring: * GitHub token... > >>>>>> 18b..089 (len: 40) => OK (validated) > >>>>>> * git command...OK ("git version 1.8.3.1; ") > >>>>>> * GitPython module...OK (GitPython version 2.1.15) > >>>>>> * push access to mygithubusername/easybuild-easyconfigs repo @ > >>>>>> GitHub...FAIL (unexpected exception: 'Checking out branch \'master\' > from > >>>>>> [email protected]:mygithubusername/easybuild-easyconfigs.git failed: > "Failed to > >>>>>> fetch branch \'master\' from > >>>>>> [email protected]:mygithubusername/easybuild-easyconfigs.git: > Cmd(\'git\') > >>>>>> failed due to: exit code(128)\\n cmdline: git fetch -v > >>>>>> pr_target_account_mygithubusername_qZpiz\\n stderr: \'fatal: Could > not read > >>>>>> from remote repository.\\n\\nPlease make sure you have the correct > access > >>>>>> rights\\nand the repository exists.\'"') > >>>>>> * creating gists...OK > >>>>>> * location to Git working dirs... OK (~/git) > >>>>>> > >>>>>> This has worked in the past. > >>>>>> > >>>>>> Any ideas? > >>>>>> > >>>>>> Cheers, > >>>>>> > >>>>>> Loris > >>>>>> > >>>>>> -- > >>>>>> Dr. Loris Bennett (Hr./Mr.) > >>>>>> ZEDAT, Freie Universität Berlin Email > [email protected] > >>>>> -- Dr. Loris Bennett (Hr./Mr.) ZEDAT, Freie Universität Berlin Email [email protected]

