To make things merrier, when you set procotol to https, you don't need anything of the cruft from before: no ssh keys, no setting up an account, setting git username etc. You get read-only access to all public github:// and bitbucket:// repos with no additional setup. The con is the âread-onlyâ - you cannot (easily) develop / contribute to them. But if your only concern is to be able to load dependencies, setting protocol to https is easiest way to go. Herby On April 11, 2018 11:23:24 AM GMT+02:00, "Herbert VojÄÃk" <herby@mailbox.sk> wrote:
No, it is possible to install them without github account.
You need to set protocol to https:
Iceberg enableMetacelloIntegration: true; remoteTypeSelector: #httpsUrl.
Herby
Baveco, Hans wrote:
Thanks Ben!
I created a github account, installed git and git bash, created SSH keys, added keys to my github account, and changed the settings in Pharo to use these keys, and finally was able to install the packages
I wanted to try. (roassal2 still not installing though).
Question remains, is this really the only way to get these packages that live on github into the image? I had no plans to work with git/github, but was now forced to spent quite some time on it....
Cheers,
Hans
*From:*Ben Coman <btc@openinworld.com> *Sent:* maandag 9 april 2018 22:54 *To:* Any question about pharo is welcome <pharo-users@lists.pharo.org> *Subject:* Re: [Pharo-users] installation of packages on 6.1
On 6 April 2018 at 00:02, Baveco, Hans <hans.baveco@ wur.nl <mailto:hans.baveco@wur.nl>> wrote:
Trying to install Territorial the installation got stuck on the installation of Roassal2 1.35, with error âLGitObjectNotInitializedâ
Transcript says:
âProject: Roassal2 1.35
I got an error while cloning: There was an authentication error while trying to execute the operation: error authenticating: failed connecting agent.
This happens usually because you didn't provide a valid set of credentials.
You may fix this problem in different ways:
1. adding your keys to ssh-agent, executing ssh-add ~/.ssh/id_rsa in your command line.
2. adding your keys in settings (open settings browser search for "Use custom SSH keys" and
add your public and private keys).
3. using HTTPS instead SSH (Just use an url in the form HTTPS://etc.git). I will try to clone the HTTPS variant.â
I have encountered this several t imes before, for different packages (on windows 7, pharo 6.1 (Image: Pharo6.0 [Latest update: #60540])) and have no idea how to deal with this.
Any suggestions?
Hans
On Windows you need to use option 2. World Menu > Settings > etc...
cheers -ben