Re: Password ignored when checking out using CVS with ext

2006-07-11 Thread Achim Abeling

Hi,

Barrie Treloar wrote:

On 7/11/06, Mike Lee <[EMAIL PROTECTED]> wrote:
I had a similar problem as you described. I believe I had to do a 
"xhost +"

command before I ssh'ed into the machine as root to start the Continuum
server.


Err, xhost + is a very insecure solution to the problem.


And it does not help me to make continuum run in batch.




> Hi,
>
> I am using continuum 1.0.3 on linux.
>
> The continuum server is run as root.


I'd create a continuum user and run as that, never run applications as 
root.

Continuum has no need for the privileges that root enjoys.


> scm:cvs:ext:server:path:module

[del]

> Error: Can't open display: :0.0
> Xlib: connection to ":0.0" refused by server
> Xlib: No protocol specified
>
> openssh tries to ask for the password in a popup which fails.

[del]
> When I run continuum as a user which owns the display the popup 
appears,
> I can type in the password and continuum continues its work 
successfully.

>
> How can I configure continuum (or openssh) to take the password 
provided

> in the web interface?


Continuum runs maven no differently than if you ran mvn on the command 
line.


You should get mvn to work as the continuum user in batch-mode so that
no popups occur and it works correctly from the command line. Until
this happens there is no point setting up continuum.





This may require configuring the key files in ~continuum/.ssh to not
have a passphrase.


Ok. I got this to work by using ssh keyfiles.

But what are the username and password fields in the web interface good 
for? Can they only be used for pserver connections?


Thanks for your help
Achim


It may also require your to have run the cvs login command by hand to
create the ~/.cvspass file with a password included.

Having no passphrase and storing keys in .cvspass are not ideal
security choices but they rely on linux filesystem permissions which
is pretty reasonable.  It is much better than running continuum as
root or using xhost +.




Re: Password ignored when checking out using CVS with ext

2006-07-10 Thread Mike Lee

I had a similar problem as you described. I believe I had to do a "xhost +"
command before I ssh'ed into the machine as root to start the Continuum
server.


On 7/10/06, Achim Abeling <[EMAIL PROTECTED]> wrote:


Hi,

I am using continuum 1.0.3 on linux.

The continuum server is run as root.

I added an ant project with a scm url like
scm:cvs:ext:server:path:module
and defined username and password.

When building the project continuum fails to do any cvs operation with
the error

Error: Can't open display: :0.0
Xlib: connection to ":0.0" refused by server
Xlib: No protocol specified

openssh tries to ask for the password in a popup which fails.

When I run continuum as a user which owns the display the popup appears,
I can type in the password and continuum continues its work successfully.

How can I configure continuum (or openssh) to take the password provided
in the web interface?

Thanks for help
Achim