Source control

Written by Michael Lee on January 2, 2017

What do you use for source control on your personal projects?

I currently use git to source control all my personal projects. While git has become synonymous with GitHub, I only use GitHub for personal projects that are public like the source for my website and ntbk, my command line journaling app. This is because public repos on GitHub are free and most of the benefits of GitHub are its collaboration and social tools.

For private repos, I’ve come to use Amazon’s CodeCommit. I use CodeCommit, because it is free. Being the single developer of all the projects hosted on CodeCommit, it works perfect for me since the service is priced around contributors. It doesn’t have anything fancy like GitHub but that’s ok, since all I need it to do is provide hosting for my git repo. The added benefit of free is that it also keeps my costs low, so I can use resources elsewhere for my projects.

Although git is mostly known amongst developers, I know that writers (including myself) who use it for writing books and articles. I think with so many great tools now that provide a graphical layer to git, it is a really good tool to have in many folks’ tool belts.

Thanks for taking the time to read this article. I'd love to stay in touch and share more tips on programming and design, side projects and working remotely. Sign up and I'll send you my articles straight to your email.

:wave: Hey hey, I'm Michael Lee! I really appreciate you taking the time to read this article.

Be sure to check out my other articles.

Previous post: Now