I am using github.
I’m trying to figure out how to restrict repo access for a contractor i have.
I have the main rails codebase and i also have a contractor that will be doing some css/ux type work for me.
I want to give the contractor the ability to check in code to git hub only to certain folders.
Ideally, i can have him checkin code and then it can be deployed out to the server so that he can see the changes.
I don’t think i can do this via limiting access within a specific git repo, but maybe there is a way to use two repo’s and restrict access that way.
Any help would be appreciated!
If all of the css/ux files are within a particular subfolder, and you want him to have access to everything in that directory, and further down, you could do it with git submodules.
The contractor would have push/pull rights to the repo that is a submodule, but no commit rights on the main repo.
You could also just use the pull request feature and make sure that he only commits to the folder he wants.