I've created a 'master' git repo on my local machine (git-dvcs), and 2 normal users that can clone, push to and pull from the master repo, using SSH from the command line.
Code: Select all
├── barney-rubble - user 1
├── fred-flintstone - user 2
├── git-dvcs - main 'remote' repo
└── www
Code: Select all
# clone the localhost git-dvcs test repo to the users account
barney-rubble@hp-compaq-a:~/jenkins-ci-tester$ git clone ssh://git-dvcs@localhost:/hom
e/git-dvcs/jenkins-ci-tester.git .
Cloning into '.'...
remote: Enumerating objects: 5, done.
remote: Counting objects: 100% (5/5), done.
remote: Compressing objects: 100% (3/3), done.
remote: Total 5 (delta 0), reused 0 (delta 0)
Receiving objects: 100% (5/5), done.
I'd like for each user to see the updates and commit comments made to the master repo by the other user. For example: when fred makes a commit to the main git-dvcs repo, this will show up in Barney's GUI with the commit comment, and likewise when Barney makes a commit, this will show up in Fred's GUI with the commit comment. This is so I can test out a Jenkins build pipeline.
Is there a GUI that both Fred and Barney can use for this - or a web-based GUI that I can put on the front of the (git-dvcs) master repo that each user can watch in a browser window - similar to how GitHub works?
TIA