You are browsing as a guest. Sign up (or log in) to start making projects!

Open comments for this post

23h 26m 18s logged

Repos, Configuration, SSH keys… they work!

It took a long while because

  1. Go(lang)
  2. 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

0
3

Comments 0

No comments yet. Be the first!