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]

