I want to have a frontend to my local git repository like github, so I can send my peers links to diffs.
is there anything free that does this?
|
I want to have a frontend to my local git repository like github, so I can send my peers links to diffs. is there anything free that does this? | ||||
|
feedback
|
|
Gitweb is a web-based browser for Git repositories. It's entirely read-only, however, without any Github features. (Examples: kernel.org, repo.or.cz)
| |||||||||
feedback
|
|
bananajour is a web application for hosting local git repositories that seems to fit the bill. It shows diffs and can be cloned/pushed/pulled to/from. It also supports bonjour discovery which makes it ideal in a local network. It seems the project has not seen much activity in the last couple of months, though. | ||||
|
feedback
|
|
TortoiseGit. It's open source, and I think it's what your looking for, but I've never used it. | |||||||||||||
feedback
|
|
oh wow, this is worse than slashdot. 3 answers that have nothing to do with the question. Thank God for voting I guess. @Yutsi: tortoisegit is a git front-end alright but it's not web based. The OP wanted to send links to diffs etc. @wnoise: neither gitosis nor gitolite have anything to do with the web-based aspect of github. You confused a small overlap of features (hosting git for multiple users) between github and those two, into thinking all the features overlap. @Ryan: that still won't let you send "links to diffs"; your users would have to download the WHOLE repo and diff it on their local machines. To the original poster: gitweb is a CGI script that comes with git. There's also "cgit", which some people like a lot more. Both of them should have the feature you want -- being able to send a link to a diff. An example of this is http://git.kernel.org/?p=git/git.git;a=commitdiff;h=a2a564686feddb290afa79c7c18e7939b8ac064e | |||||
feedback
|
|
http://scie.nti.st/2007/11/14/hosting-git-repositories-the-easy-and-secure-way "gitosis" and "gitolite" both aim to do somewhat similar things, and may provide more features than the standard "gitweb" | |||
|
feedback
|
|
If you simply copy (or clone) your entire git repo to a web-accessible folder, you can just access it over http. Actually, you also have to run Example: | |||
|
feedback
|
|
i think the answer on "first-class" git platforms is | |||
feedback
|