Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

GitHub alternatives for shared web hosts #98

Open
Apollia opened this Issue Jun 6, 2018 · 11 comments

Comments

7 participants
@Apollia
Copy link

Apollia commented Jun 6, 2018

What free (as in freedom), libre, open source GitHub alternatives might work best on shared web hosts, or could most easily be modified to work well on a shared web host?


I haven't tried any yet, so I'm not sure how well these will work, but these 3 seem like possibilities:


* GitList, written in PHP: http://gitlist.org/

https://github.com/klaussilveira/gitlist


* GitPrep, written in Perl: http://gitprep.yukikimoto.com/

https://github.com/yuki-kimoto/gitprep


* Phabricator, written in PHP - https://phacility.com/phabricator/

https://github.com/phacility/phabricator


However, the Phabricator Installation Guide says:

"A Shared Host: This may work, but is not recommended. Many shared hosting environments have restrictions which prevent some of Phabricator's features from working. Consider using a normal computer instead. We do not support shared hosts."

Still, I'm mentioning it because perhaps it might be possible to make a version of Phabricator that would definitely work well on a shared web host.


I'm also interested in anything that could possibly be useful in building a GitHub alternative for shared web hosts. Like this:


* Gitter, written in PHP -
https://github.com/klaussilveira/gitter

Quote:

"Gitter allows you to interact in an object oriented manner with Git repositories via PHP."


Thanks for any ideas!
@chrismrutherford

This comment has been minimized.

Copy link

chrismrutherford commented Jun 6, 2018

I have been using this for a while now.

@pihao

This comment has been minimized.

Copy link

pihao commented Jun 6, 2018

@angela-d

This comment has been minimized.

Copy link

angela-d commented Jun 6, 2018

A bit off-topic, but what shared host do you guys use that allow git?

@Serphentas

This comment has been minimized.

Copy link

Serphentas commented Jun 6, 2018

Please consider posting your suggestions in this spreadsheet as per this issue and this one too and close this issue in order to keep things centralized and issues count low. Thanks.

@Apollia

This comment has been minimized.

Copy link
Author

Apollia commented Jun 6, 2018

Thanks all!


A bit off-topic,

No problem!

but what shared host do you guys use that allow git?

I use DreamHost: https://help.dreamhost.com/hc/en-us/articles/216445317-How-do-I-set-up-a-Git-repository-


Please consider posting your suggestions in this spreadsheet

Thanks for that great spreadsheet! I'll check out all those websites hopefully soon.

I'm afraid I might accidentally mess up the spreadsheet somehow if I edit it myself, so, anyone who wants to can add my suggestions.

[...]

and close this issue in order to keep things centralized and issues count low. Thanks.

Please correct me if I'm wrong, but, I think this issue's topic might be a bit different and more narrowly-focused than the spreadsheet.

This issue is about software which you can run on your own shared web host, rather than someone else's server which might qualify as a "Service as a Software Substitute" (SaaSS) - https://www.gnu.org/philosophy/who-does-that-server-really-serve.en.html

So, I'm in favor of leaving this issue open.

Thanks again to you all!

@ernierasta

This comment has been minimized.

Copy link

ernierasta commented Jun 7, 2018

gitea.io FTW!

@Serphentas

This comment has been minimized.

Copy link

Serphentas commented Jun 7, 2018

@Apollia

I'm afraid I might accidentally mess up the spreadsheet somehow if I edit it myself, so, anyone who wants to can add my suggestions.

You can comment on the spreadsheet if you prefer not to edit directly, so that those with write access can merge your changes.

Please correct me if I'm wrong, but, I think this issue's topic might be a bit different and more narrowly-focused than the spreadsheet.

It's really up to you. If you think a debate has to take place, then sure keep this issue open.

@ernierasta Already referenced in the spreadsheet.

@Apollia

This comment has been minimized.

Copy link
Author

Apollia commented Jun 7, 2018

Thanks again all! Also, repeated suggestions are fine - it helps provide an idea of what software is the most popular.

Quote:

You can comment on the spreadsheet if you prefer not to edit directly, so that those with write access can merge your changes.

I tried, but Google Docs seems slow and glitchy in my browser. Sorry!

Quote:

It's really up to you. If you think a debate has to take place, then sure keep this issue open.

I'm leaving it open, but not because I think a debate has to take place. I see no reason why the spreadsheet and this issue can't coexist in peace.

Thanks again!

@Apollia

This comment has been minimized.

Copy link
Author

Apollia commented Jun 7, 2018

Might be a useful component of a GitHub alternative for a shared web host:


* Gitolite, written in Perl - http://gitolite.com/

https://github.com/sitaramc/gitolite


Quotes from the Gitolite Overview page:

"Gitolite is an access control layer on top of git."

"Can be installed without root access, assuming git and perl are already installed."

"Gitolite is useful in any server that is going to host multiple git repositories, each with many developers, where "anyone can do anything to any repo" is not a good idea."

@vassudanagunta

This comment has been minimized.

Copy link
Contributor

vassudanagunta commented Jun 7, 2018

Hey guys. I love the work you've been doing. Not everyone loves mine. Please read Issue 114.

@vassudanagunta

This comment has been minimized.

Copy link
Contributor

vassudanagunta commented Jun 16, 2018

Hello,

The GitHub Evacuation Project has moved to GitLab (not an endorsement or even a final home). Your enthusiasm and contribution is still needed. Please check out the new project home, and read the project wiki for info to get restarted.

Thank you!

vas

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
You can’t perform that action at this time.