Iceberg needs to gracefully revert to readonly
Hello! IMNSHO, now that Iceberg has three vendor-specific protocol (and before as well, because of people like me who do not have github account), Iceberg needs to gracefully revert to readonly access in case credentials are not present or do not allow full access to repository. This is primarily for dependencies of Configurations and Baselines. If any of them is github://, bitbucket:// or gitlab:// and the user happens not to have account on those systems, he will get LGit ssh credential error. Thoughts? ETA? Herby
On 28 Jul 2017, at 09:37, Herby VojÄÃk <herby@mailbox.sk> wrote:
Hello!
IMNSHO, now that Iceberg has three vendor-specific protocol (and before as well, because of people like me who do not have github account), Iceberg needs to gracefully revert to readonly access in case credentials are not present or do not allow full access to repository.
This is primarily for dependencies of Configurations and Baselines. If any of them is github://, bitbucket:// or gitlab:// and the user happens not to have account on those systems, he will get LGit ssh credential error.
Thoughts? ETA?
Iâm aware of this. My plan is to allow a setting to use âreadonly metacello integrationâ instead using credentials. and I can add other provider protocols, I just added the ones that are most used. You want more? Just ask for it :) by the way⦠iceberg also supports another âproviderâ: âgitlocalâ, where you point to a local repository (one that you already cloned), this way you can use any other provider (but you need to clone from outside first). Esteban
Herby
On 29 Jul 2017, at 10:16, Esteban Lorenzano <estebanlm@gmail.com> wrote:
On 28 Jul 2017, at 09:37, Herby VojÄÃk <herby@mailbox.sk> wrote:
Hello!
IMNSHO, now that Iceberg has three vendor-specific protocol (and before as well, because of people like me who do not have github account), Iceberg needs to gracefully revert to readonly access in case credentials are not present or do not allow full access to repository.
This is primarily for dependencies of Configurations and Baselines. If any of them is github://, bitbucket:// or gitlab:// and the user happens not to have account on those systems, he will get LGit ssh credential error.
Thoughts? ETA?
Iâm aware of this. My plan is to allow a setting to use âreadonly metacello integrationâ instead using credentials. and I can add other provider protocols, I just added the ones that are most used. You want more? Just ask for it :)
by the way⦠iceberg also supports another âproviderâ: âgitlocalâ, where you point to a local repository (one that you already cloned), this way you can use any other provider (but you need to clone from outside first).
Esteban
forget to clarify: this is my plan but I have no immediate ETA (Iâm on holidays right now). All I can say is: soon(â¢) :P
Herby
participants (2)
-
Esteban Lorenzano -
Herby VojÄÃk