In Iceberg (Version Control) settings, there should be an option "enable 
Metacello (or Monticello?) integration" that should disable this iirc.

On Fri, Jul 21, 2017 at 08:35:23PM +0200, Herby Vojčík wrote:
> Hello!
> 
> I use Iceberg with metacelloIntegration: true to have gitlocal:// protocol
> available to load local git repos.
> 
> Problem I encountered (while trying to load Mocketry) that Iceberg hijacks
> github:// protocol and it seems it needs ssh credentials that actually
> allows access to github. But I don't have (and don't plan to have, because
> reasons) a github account.
> 
> For the moment I work it around this way (the script I use to build my work
> image):
> 
> ---- BEGIN
> | hereRef |
> hereRef := Smalltalk imageDirectory asFileReference.
> (IceRepositoryCreator new location: hereRef; subdirectory: 'src';
> createRepository) register.
> 
> "BEGIN WORKAROUND"
> IceGithubRepositoryType class compile: 'type ^ ''github+rw'''. "Work around
> github:// needing access"
> "END WORKAROUND"
> 
> Iceberg enableMetacelloIntegration: true.
> Metacello new baseline: 'Towergame'; repository: 'gitlocal:///', (hereRef /
> 'src') fullName; load.
> Towergame configure.
> 
> Smalltalk snapshot: true andQuit: true.
> ---- END
> 
> Questions: Is there some more canonical way to get there? Will Iceberg
> include something to make it easier to have readonly-github repos /
> integrate only gitlocal://?
> 
> Thanks, Herby
> 

Reply via email to