# pkg update
The package management tool is not yet installed on your system.
Do you want to fetch and install it now? [y/N]: y
Bootstrapping pkg from ssh://svn.XXX.XXX.ru/poudriere/data/packages/FreeBSD:12:amd64, please wait...
pkg: Error fetching ssh://svn.XXX.XXX.ru/poudriere/data/packages/FreeBSD:12:amd64/Latest/pkg.txz: Invalid URL scheme
A pre-built version of pkg could not be found for your system.
Consider changing PACKAGESITE or installing it from ports: 'ports-mgmt/pkg'.
The package is of course there:
# scp svn.XXX.XXX.ru:/poudriere/data/packages/FreeBSD:12:amd64/Latest/pkg.txz .
pkg.txz 100% 6653KB 8.3MB/s 00:00
Workaround: enable the default FreeBSD repo (or any other repo available via http://), let it fetch and install pkg, then reenable the ssh:// repo.
yes this is a known limitation of the pkg support for ssh scheme, I would love to see someone reimplement the ssh support, for now I don't really have time for this :(
So, a close with "won't fix"?
I am puzzled for closing, I would like to find time to implement the ssh bootstrap one day :D
(In reply to Baptiste Daroussin from comment #3)
OK, let's leave it dormant then.