odx

Q: Xcode Repository Hosting - Access for Network Users

Hi i am trying to implement OS X Server 3 for my repository hosting.

Currently i am using a hosting solution that uses the OpenDirectory Server to authenticate the users which works fine so far.

 

But since Server 3 offers repository hosting i would like to reduce the extra hosting solution and implement the integrated repository server.

I have configured the users that access the Server 3 Services as Network users because they do not need to login to the phyiscal machine.

 

Now it seems that repositories hosted by Server 3 will only enforce permissions when accessed via ssh. HTTP seems to be a general setting for all authenticated HTTP Users and does not allow granular permissions on a per-repo base.

 

The pitfall here is that Network Users are not allowed to login via SSH because they do not have a login shell.

 

Am i getting something wrong here?

 

Cheers!

Mac mini, OS X Server

Posted on Oct 30, 2013 1:09 AM

Close

Q: Xcode Repository Hosting - Access for Network Users

  • All replies
  • Helpful answers

  • by andrewnesbitt,

    andrewnesbitt andrewnesbitt Oct 30, 2013 3:33 PM in response to odx
    Level 1 (15 points)
    Oct 30, 2013 3:33 PM in response to odx

    You can configure fine-grained permissions if your users are accessing repositories over SSH.  If you wish to enable HTTP access, access will be enabled for anyone who can authenticate against your server.  You can't restrict who can access the repository over HTTP any further.

     

    Thanks for the feedback, I'll file an enhancement request on your behalf.

     

        A.