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]<mailto:[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]<mailto:[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]<mailto:[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]<mailto:[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]<mailto:[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]<mailto:[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]<mailto:[email protected]> >>>>> -- Dr. Alan O'Cais E-CAM Software Manager Juelich Supercomputing Centre Forschungszentrum Juelich GmbH 52425 Juelich, Germany Phone: +49 2461 61 5213 Fax: +49 2461 61 6656 E-mail: [email protected]<mailto:[email protected]> WWW: http://www.fz-juelich.de/ias/jsc/EN ------------------------------------------------------------------------------------------------ ------------------------------------------------------------------------------------------------ Forschungszentrum Juelich GmbH 52425 Juelich Sitz der Gesellschaft: Juelich Eingetragen im Handelsregister des Amtsgerichts Dueren Nr. HR B 3498 Vorsitzender des Aufsichtsrats: MinDir Volker Rieke Geschaeftsfuehrung: Prof. Dr.-Ing. Wolfgang Marquardt (Vorsitzender), Karsten Beneke (stellv. Vorsitzender), Prof. Dr.-Ing. Harald Bolt ------------------------------------------------------------------------------------------------ ------------------------------------------------------------------------------------------------

