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 >
