That could be considered a bug, Pkg.init should probably respect the 
Pkg.setprotocol! setting, at least when using the DEFAULT_META value. You 
should also be able to do Pkg.init("ssh://[email protected]:/
JuliaLang/METADATA.jl.git") as a workaround to avoid having to go through 
command-line git.


On Monday, August 1, 2016 at 7:01:51 AM UTC-7, Daniel O'Malley wrote:
>
> Oh, sorry for the mixup. Doing a
>
> git clone ssh://[email protected]:/JuliaLang/METADATA.jl.git
>
> from a shell succeeds. I haven't had success trying to change the protocol 
> with Pkg.setprotocol! though. Whether I do Pkg.setprotocol!("ssh"), 
> Pkg.setprotocol!("git"), or Pkg.setprotocol!("notaprotocol"), Pkg.init() 
> seems to always try to clone via https.
>
> On Sunday, July 31, 2016 at 10:31:38 PM UTC-6, Tony Kelman wrote:
>>
>> No, I meant ssh:// or git:// url's for packages.
>>
>>
>> On Sunday, July 31, 2016 at 7:02:15 PM UTC-7, Daniel O'Malley wrote:
>>>
>>> Tony, thanks for the quick response and all the work you put into julia. 
>>> It would be great to have the package system working for Mac/Linux from 
>>> behind a proxy without needing to rebuild anything. If you need someone to 
>>> help test from behind a proxy, please let me know. I'd be happy to do it.
>>>
>>> When you say "ssh remotes", do you mean something like 
>>> addprocs(["machine1", "machine2"])? That does work for me, but I haven't 
>>> tried addprocs'ing to a machine outside our network.
>>>
>>> On Sunday, July 31, 2016 at 6:12:12 PM UTC-6, Tony Kelman wrote:
>>>>
>>>> I believe you need to build libgit2 against libcurl in order for 
>>>> proxies to work on linux and mac. We do not currently have it set up in 
>>>> our 
>>>> build system to do that in a self contained distributable way for 
>>>> binaries, 
>>>> but it might not be too hard to write the necessary makefile to make it 
>>>> work.
>>>>
>>>> We were prioritizing getting ssh remotes to work again for the first 
>>>> rc. Do ssh remotes work over proxies by any chance? I don't currently have 
>>>> immediate access to an environment behind a proxy to test this, but we had 
>>>> looked into setting one up that we could revisit.
>>>>
>>>

Reply via email to