Repos, Configuration, SSH keys… they work!
It took a long while because
- Go(lang)
- I might have been pretty slow :P
I implemented a couple things: repos, configuration, and I’ve began writing the SSH server.
When you create a repo, an actual git repo is also created on the filesystem. Since this project is meant to be used by just me, I don’t need anything fancier or more performant. I made it so you can make them private too.
Configuration options were also relatively easy to implement. All I did was take advantage of my form validation middleware. Updating the DB schema was trivial. You can upload SSH keys now too-
Imagine how I felt after 2 hours of debugging failed repo creation and then realizing: shit, I didn’t pass a pointer to the database function, didn’t I
See ya,
Deuces
Comments 0
No comments yet. Be the first!
Sign in to join the conversation.