I'm new to git and I would like to know what the proper setup would be for what I'm trying to do. Would I like to have branches on the server for each issue with my program and have each branch accessible by multiple users. I've tried using a bare repository, but then the branching is done on each person's own clone of the server. If I use a regular repository on the server, then I've had issues getting the local side to work.
I keep chasing my tail on this, so I would like some assistance from someone who knows git more than I do. I have git installed on a local server, not github or any other hosted git service.