1 |
On 12/17/2012 02:26 AM, Grant wrote: |
2 |
> When I need a new web-based software tool, I consider writing it myself |
3 |
> and if that isn't feasible I try to use something open-source and |
4 |
> self-hosted. I need something for chat, task management, resource |
5 |
> management, and code management, all for groups. I'm considering |
6 |
> Campfire, Trello, Float, and GitHub respectively, but I thought I'd |
7 |
> check with you guys to see if any of this is available in an open-source |
8 |
> and self-hosted form, especially in portage. |
9 |
> |
10 |
|
11 |
Usual suggestions for github alternatives are, |
12 |
|
13 |
* Gitorious <http://gitorious.org/> |
14 |
|
15 |
* Gitolite <https://github.com/sitaramc/gitolite> |
16 |
|
17 |
* Gitlab <http://gitlabhq.com/> |
18 |
|
19 |
None of them are very easy to set up. |
20 |
|
21 |
If all you need to do is host git repositories, I suggest putting bare |
22 |
repos on a server somewhere and having everyone push/pull over SSH. You |
23 |
can use the bare-bones gitweb (comes with git in portage) to view the |
24 |
repos from a web browser. You'll need a separate bug tracking mechanism |
25 |
in that case. |
26 |
|
27 |
For task management, we get away with a wiki (Mediawiki) and personal |
28 |
TODO lists. It's fine for the people who actually use it. Getting people |
29 |
to use it is the hard part. Your bug tracker can also double as a task list. |
30 |
|
31 |
For chat, run an IRC or XMPP server. |