mainSavannah Administration - Support: sr #108996, Unable to perform 'member' access...

 
 

sr #108996: Unable to perform 'member' access checkout or ssh

Submitter:  Amin Bandali <bandali>
Submitted:  Tue 15 Mar 2016 12:17:17 AM UTC
   
 
Category:  Source code repositories - developer access Priority:  5 - Normal
Severity:  3 - Normal Status:  None
Privacy:  Public Assigned to:  rwp
Operating System:  GNU/Linux Open/Closed:  Closed
* Mandatory Fields

Add a New Comment Rich Markup
   

Wed 16 Mar 2016 06:52:20 PM UTC, comment #5: 

Oh good!  I will close the ticket.

Bob Proulx <rwp>
Site Administrator
Wed 16 Mar 2016 06:47:55 PM UTC, comment #4: 

Hello Bob, Pavel, (and Alfred over on the mailing list),

I see, so it was because I wasn't previously a member of any group and thus had no Unix account on the server.

I can now confirm that I'm able to checkout www just fine:

cvs -z3 -d:ext:aminb@cvs.savannah.gnu.org:/web/www co www

Thank you all for your help.

 -- Amin

Amin Bandali <bandali>
Site Administrator
Wed 16 Mar 2016 05:59:47 PM UTC, comment #3: 

I confirm that aminb now has a Unix account created. I think that should be good to go but will wait for confirmation that it is working.

If wanting to switch CVS Root it is usual to simply edit the files to switch from one access protocol to another. For example changing from :pserver:anonymous@cvs.savannah.gnu.org:/web/www to :ext:aminb@cvs.savannah.gnu.org:/web/www can be done with find and sed.  Here is a sample command which does this.

  find . -name Root -exec sed --in-place s/:pserver:anonymous/:ext:aminb/ {} +

There are probably a zillion other ways to do this too but I have always simply edited the files.  They are simply text files.

Bob Proulx <rwp>
Site Administrator
Wed 16 Mar 2016 02:31:14 PM UTC, comment #2: 

Hello,

I'm awfully sorry, I missed that Amin wasn't a member of any group.

I've just added Amin to a group. Amin, could you confirm that it fixed the problem?

The advantage of using a ssh checkout is that the same working copy can be used when the user becomes a member to the group.

Ineiev <ineiev>
Site Administrator
Tue 15 Mar 2016 09:20:58 PM UTC, comment #1: 

Hello Amin,

At this time you are not a member of any group.  The way the Savannah code is written (IIUC) requires an account to be a member of a group before the Unix account is created.  Because you are not a member of any group there has been no account creation for you.  Because there is no Unix account this prevents any ssh access.  (I confirmed that you do not have a Unix account created yet.)

Once you are a member of any group then the Unix account is created and ssh access is enabled.  Once ssh access is enabled then you may use ssh access to check out read-only from any project hosted on Savannah.  You still only have write access to the groups of which you are a member.

What was the advantage of using ssh checkouts instead of anonymous pserver checkouts?

Regardless I am very happy to see that you have uploaded an ssh rsa key.  That can be useful during account recovery when people lose email access to the listed email address.  I also recommend uploading a GPG public key too for the same reason.

Bob Proulx <rwp>
Site Administrator
Tue 15 Mar 2016 12:17:17 AM UTC, original submission:  

Hi there,

I've been communicating with 'webmasters@gnu.org' for the past couple of days (specifically, with ineiev), and it was suggested that I try to checkout www web pages using member access (anonymous checkout works fine).

So, I added my rsa key to my Savannah account but when I run

cvs -z3 -d:ext:aminb@cvs.savannah.gnu.org:/web/www co www

I always get

Permission denied (publickey).
cvs [checkout aborted]: end of file from server (consult above messages if any)

Also when I try `ssh vcs.savannah.gnu.org` I get the same error:
Permission denied (publickey).

It's worth mentioning that I use ssh regularly for accessing university and my personal servers using various key types (rsa,ed25519,...) and it works just fine; and I only have this issue with Savannah.

I was told that although I'm not part of the www group yet, "member" access should work but it'll be read-only until I become a member of the said group. Is this true?

I was wondering if you could help me with this.

Thanks,
Amin

Amin Bandali <bandali>
Site Administrator

 

(Note: upload size limit is set to 16384 kB, after insertion of the required escape characters.)

Attach Files:
   
   
Comment:
   

No files currently attached

 

Depends on the following items: None found

Items that depend on this one: None found

 

Carbon-Copy List
  • -email is unavailable- added by ineiev (Posted a comment)
  • -email is unavailable- added by rwp (Posted a comment)
  • -email is unavailable- added by bandali (Submitted the item)
  •  

    There are 0 votes so far. Votes easily highlight which items people would like to see resolved in priority, independently of the priority of the item set by tracker managers.

    Only logged-in users can vote.

     

    Follow 2 latest changes.

    Date Changed by Updated Field Previous Value => Replaced by
    2016-03-16 rwp Assigned toNone rwp
        Open/ClosedOpen Closed

    Back to the top

    Powered by Savane 3.13-4b48.
    Corresponding source code