pharo-users@lists.pharo.org

Any question about pharo is welcome

View all threads

Trouble with checking out from Github

P
Petter
Thu, Dec 10, 2020 2:05 PM

Hi, I have three computers and two of these, one Linux and one Mac works
excellent with Iceberg.

But I have a difficult child, one laptop where I can not checkout code from
a private github repo. It keeps running into stacktrace, nomatter which
strategy I select.

Problems does not seem to be connected to versions. I have tried different
versions of Pharo images, from 8-stable to 9-bleeding edge.

I have ticked the ssh-setting in Pharo for using custom keys and verified
that these exists and has right permissions.

Checkout from ssh in shell works fine.

I have tried these strategies.

  1. Using the add-key trick which is referred as a solution on this, like in
    ssh-add ~/.ssh/id_rsa

This always results in stacktrace in Pharo.

  1. Checking out as as github-repo with ssh, same problem

  2. Checking out as a git-repo, same problem

  3. Generated new ssh-keys and tried to setup these as the default keys

Same stack trace problem in Pharo.

  1. Checking out over https

This does not work either. The ssh-checkout box appears in Pharo even though
I select this specifically. Checking out over https-does not seem to be
working at all?

Version on ssh on my laptop is:

ssh: OpenSSH_8.1p1, LibreSSL 2.7.3
mac: Catalina 10.15.6

Interesting enough I have the same versions on my working mac. Only
difference is that the default ssh-key is with a passphrase on the
non-working computer (entering this in the ssh does not help, creating a new
ssh-keypair without a passphrase does not make a difference either).

ssh_config is also equal on the two computers.

Has anybody solved a case like this or has any clues? This beats me :)

And when Iceberg is up and running I must say it is really a valuable and
nice tool, thx!

Petter

--
Sent from: http://forum.world.st/Pharo-Smalltalk-Users-f1310670.html

Hi, I have three computers and two of these, one Linux and one Mac works excellent with Iceberg. But I have a difficult child, one laptop where I can not checkout code from a private github repo. It keeps running into stacktrace, nomatter which strategy I select. Problems does not seem to be connected to versions. I have tried different versions of Pharo images, from 8-stable to 9-bleeding edge. I have ticked the ssh-setting in Pharo for using custom keys and verified that these exists and has right permissions. Checkout from ssh in shell works fine. I have tried these strategies. 1) Using the add-key trick which is referred as a solution on this, like in ssh-add ~/.ssh/id_rsa This always results in stacktrace in Pharo. 2) Checking out as as github-repo with ssh, same problem 3) Checking out as a git-repo, same problem 4) Generated new ssh-keys and tried to setup these as the default keys Same stack trace problem in Pharo. 5) Checking out over https This does not work either. The ssh-checkout box appears in Pharo even though I select this specifically. Checking out over https-does not seem to be working at all? Version on ssh on my laptop is: ssh: OpenSSH_8.1p1, LibreSSL 2.7.3 mac: Catalina 10.15.6 Interesting enough I have the same versions on my working mac. Only difference is that the default ssh-key is with a passphrase on the non-working computer (entering this in the ssh does not help, creating a new ssh-keypair without a passphrase does not make a difference either). ssh_config is also equal on the two computers. Has anybody solved a case like this or has any clues? This beats me :) And when Iceberg is up and running I must say it is really a valuable and nice tool, thx! Petter -- Sent from: http://forum.world.st/Pharo-Smalltalk-Users-f1310670.html