Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/szhu/mygit
Use your own private Git server, simplified.
https://github.com/szhu/mygit
Last synced: about 1 month ago
JSON representation
Use your own private Git server, simplified.
- Host: GitHub
- URL: https://github.com/szhu/mygit
- Owner: szhu
- Created: 2014-02-05T23:20:10.000Z (almost 11 years ago)
- Default Branch: master
- Last Pushed: 2014-02-06T01:45:05.000Z (almost 11 years ago)
- Last Synced: 2024-04-11T15:52:53.977Z (9 months ago)
- Language: Shell
- Size: 113 KB
- Stars: 4
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
mygit
=====Quickly set up and use Git repos on a private server via SSH. The server acts as the remote and holds bare repos, which the server and clients can easily clone into local working copy repos. The server can be a client too.
server commands:
* `mygit setup` — set up the server by creating a base directory to store all remotes
* `mygit init reponame` — create a repo on the server
* `mygit ffonly reponame true|false` — change `receive.denyNonFastforwards` for a repo on the server
* `mygit remove -f reponame` — remove a repo from the serverclient commands:
* `mygit clone reponame` — clone a repo from the server
* `mygit push` — set server as remote for the current local repo