3 ms·
I built a free lightweight service that automates this, and provides a nice CLI tool for interacting with it. Right now it deploys to free hosting on the gitup
by asidiali 10y ago
I built a free lightweight service that automates this, and provides a nice CLI tool for interacting with it. Right now it deploys to free hosting on the gitup servers. Repo auth is handled via git-ssh verification with offloaded key storage and individual user roles/permissions.
https://gitup.io https://gitup.io
https://npmjs.com/package/gitup-cli https://npmjs.com/package/gitup-cli
Some commands include:
- `gitup login <username>` : authenticates/registers user
- `gitup new <repo-name>` : creates a new repo at gitup.io/username/repo-name
- `gitup add-user <repo-name> <username>` : share a repo with another gitup user
Repos are private by default. Right now this is a very basic free service but hope to expand the offering quickly including self hosting the repo storage, the key store, web interface, etc.
Would love to know if you check it out and come across a bug or have any feedback for me! Thank you.
- divbit 10y agoMinor Feedback: I think part of the point of private hosting is privacy / security. Maybe some info on the landing page or documentation about what kind of security is provided would help people decide whether to use it. Also your npm package could use an actual module rather than just cli tool
- asidiali 10y agoAppreciate it! So far I've been only able to put minimal time into this, definitely trying to ramp up. I agree I need way, way more information about what the service is, why it's any good, etc. Roger on the module, plans there as well - hope you'll check it out again soon. Thanks again for your advice, much appreciated.
- zapt02 10y agoI don't really understand the service - is it standard Git hosting? (Just like GitHub / GitLab?) In that case, I think you're kind of missing the point of the linked post, which was about running Git locally as opposed to in someones cloud.
- asidiali 10y agoI hear you. I think where the similarity lies is for users looking for easy access to a private repo, which costs money on Github (but not locally or on Gitup). Bitbucket offers private repos as well, however Gitup is more optimized towards quick initialization and the terminal power-user. The end goal is for Gitup to be the easiest way to provision and manage self-hosted git at scale...we just aren't at the self-hosted part quite yet. This is a P/T side-gig currently but hoping to find more time to put into it. Once the initial git-ssh implementation was in place, it was stable enough for me to start using for its original purpose and go back to working on other things. Too much to do! Thanks for your note.