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]

Reply via email to