Thanks, I will give this a try!

On Tuesday, July 3, 2012 3:15:14 AM UTC-4, Christian Hammond wrote:
>
> There's no configuration for this. It's honestly not something that has 
> come up before.
>
> So, complete picture is that we have any program that needs ssh access use 
> our rbssh script (which wraps an SSH library called Paramiko), rather than 
> ssh. The reason being that ssh will hard-code lookups of the .ssh 
> configuration directory based on the /etc/passwd-specified home directory 
> of the running user (generally Apache). That doesn't work in the case of 
> sites that may not have a home directory, especially when you have multiple 
> sites on the server, each with their own configuration. So we use our 
> script, which looks in the right places.
>
> Now, it doesn't know how to parse config files and deal with the ports. 
> rbssh does take a -p (--port) option, but unfortunately it's at the present 
> time ignored.
>
> If you have any Python experience, what you could do is write a patch that 
> implements -p. You would need to parse the port out of the URL, if it's 
> provided, and then pass it to the client.connect() call in 
> reviewboard/cmdline/rbssh.py.
>
> At that point, you can provide the port in the URL for the server.
>
> As it is today, though, without doing the above, there isn't a great 
> workaround that will survive upgrades and be anything more than a hack.
> Christian
>
> -- 
> Christian Hammond - chip...@chipx86.com
> Review Board - http://www.reviewboard.org
> VMware, Inc. - http://www.vmware.com
>
>
> On Tue, Jul 3, 2012 at 12:00 AM, whatever <chuckbut...@gmail.com> wrote:
>
>> Is there any way I can configure the port in this SSH library?
>>
>>
>> On Tuesday, July 3, 2012 2:50:07 AM UTC-4, Christian Hammond wrote:
>>>
>>> Review Board does not use the standard ssh. It instead uses an SSH 
>>> library for all access. That library does not respect values in 
>>> .ssh/config. You would have to provide all information within the URL.
>>>
>>> Christian
>>>
>>> -- 
>>> Christian Hammond - chip...@chipx86.com
>>> Review Board - http://www.reviewboard.org
>>> VMware, Inc. - http://www.vmware.com
>>>
>>>
>>> On Mon, Jul 2, 2012 at 11:47 PM, whatever <chuckbut...@gmail.com> wrote:
>>>
>>>> Thanks for the quick reply!
>>>>
>>>> I'm using 1.6.9.
>>>>
>>>> I checked my home .ssh directory (that's used to access svn from the 
>>>> command shell) and I've also got a "config" file there that has the 
>>>> following entries:
>>>>
>>>> host <hostname>
>>>>   user <username>
>>>>   port 202
>>>>   Compression yes
>>>>   CompressionLevel 6
>>>> host <hostname.domainname>
>>>>   user <username>
>>>>   port 202
>>>>   Compression yes
>>>>   CompressionLevel 6
>>>>
>>>> So I tried to copy this file to the reviewboard .ssh directory, but 
>>>> still to no avail.  Any idea how I would get these entries into 
>>>> reviewboard?
>>>>
>>>> Thanks!
>>>>
>>>>
>>>>
>>>> On Tuesday, July 3, 2012 2:32:06 AM UTC-4, Christian Hammond wrote:
>>>>>
>>>>> If you enable logging in Review Board, you may be able to find some 
>>>>> additional details in the log viewer.
>>>>>
>>>>> Also, what version of Review Board are you using?
>>>>>
>>>>> Christian
>>>>>
>>>>> -- 
>>>>> Christian Hammond - chip...@chipx86.com
>>>>> Review Board - http://www.reviewboard.org
>>>>> VMware, Inc. - http://www.vmware.com
>>>>>
>>>>>
>>>>> On Mon, Jul 2, 2012 at 11:04 PM, whatever <chuckbut...@gmail.com>wrote:
>>>>>
>>>>>> So I seem to have everything setup and running (thanks to the great 
>>>>>> documentation), but I've run into a problem creating a repository.  I'm 
>>>>>> using subversion with ssh (svn+ssh://...).  I uploaded the ssh key that 
>>>>>> I 
>>>>>> use to connect to the repository, but I'm getting "[Errno 13] Permission 
>>>>>> denied".  I'm not sure what I'm doing wrong or even where to look for 
>>>>>> debugging information.
>>>>>>
>>>>>> I also tried connecting with my username/password and got the same 
>>>>>> error.
>>>>>>
>>>>>> Please help!
>>>>>>
>>>>>> Thanks.
>>>>>>
>>>>>> -- 
>>>>>> Want to help the Review Board project? Donate today at 
>>>>>> http://www.reviewboard.org/**don**ate/<http://www.reviewboard.org/donate/>
>>>>>> Happy user? Let us know at 
>>>>>> http://www.reviewboard.org/**use**rs/<http://www.reviewboard.org/users/>
>>>>>> -~----------~----~----~----~--****----~----~------~--~---
>>>>>> To unsubscribe from this group, send email to 
>>>>>> reviewboard+unsubscribe@**google**groups.com<reviewboard%2bunsubscr...@googlegroups.com>
>>>>>> For more options, visit this group at http://groups.google.com/**
>>>>>> group**/reviewboard?hl=en<http://groups.google.com/group/reviewboard?hl=en>
>>>>>
>>>>>
>>>>>  -- 
>>>> Want to help the Review Board project? Donate today at 
>>>> http://www.reviewboard.org/**donate/<http://www.reviewboard.org/donate/>
>>>> Happy user? Let us know at 
>>>> http://www.reviewboard.org/**users/<http://www.reviewboard.org/users/>
>>>> -~----------~----~----~----~--**----~----~------~--~---
>>>> To unsubscribe from this group, send email to reviewboard+unsubscribe@*
>>>> *googlegroups.com <reviewboard%2bunsubscr...@googlegroups.com>
>>>> For more options, visit this group at http://groups.google.com/**
>>>> group/reviewboard?hl=en<http://groups.google.com/group/reviewboard?hl=en>
>>>>
>>>
>>>  -- 
>> Want to help the Review Board project? Donate today at 
>> http://www.reviewboard.org/donate/
>> Happy user? Let us know at http://www.reviewboard.org/users/
>> -~----------~----~----~----~------~----~------~--~---
>> To unsubscribe from this group, send email to 
>> reviewboard+unsubscr...@googlegroups.com
>> For more options, visit this group at 
>> http://groups.google.com/group/reviewboard?hl=en
>>
>
>

-- 
Want to help the Review Board project? Donate today at 
http://www.reviewboard.org/donate/
Happy user? Let us know at http://www.reviewboard.org/users/
-~----------~----~----~----~------~----~------~--~---
To unsubscribe from this group, send email to 
reviewboard+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/reviewboard?hl=en

Reply via email to