{"id":183,"date":"2020-12-12T04:20:49","date_gmt":"2020-12-12T04:20:49","guid":{"rendered":"https:\/\/devlog.oakcityit.net\/?p=183"},"modified":"2020-12-22T16:28:55","modified_gmt":"2020-12-22T16:28:55","slug":"version-control","status":"publish","type":"post","link":"https:\/\/devlog.oakcityit.net\/version-control\/","title":{"rendered":"Version Control"},"content":{"rendered":"\n

Git is it. There’s a lot of reasons for why I use Git, and I’ll go into that and the implementation that I’m doing.<\/p>\n\n\n\n

Git was originally developed by none other than Linus Torvalds himself, so obviously it’s got the FOSS (Free Open Source Software) awesome sauce like linux. <\/p>\n\n\n\n

I prefer using FOSS when possible due to the drawbacks inherent in proprietary systems. I’ve run into those headaches a good bit in my day job at Oak City IT<\/a>. FOSS has it’s own problems – but generally when you use systems that are popular enough they remain in active development and have an active community that will help as well. Proprietary systems are mainly a pain because they are owned\/controlled by someone else and thus you’ve got zero control over changes that effect your workflow. This isn’t always a deal breaker, but it also extends to control over security\/privacy of your data which is rather important.<\/p>\n\n\n\n

Thus the reason I switched to Linux (Manjaro) for my daily use on my work laptop. I dual boot with Windows 10 Pro, because you can’t not use it. I also have acquiesced to run only Win10Pro on my desktop, which I primarily use for gaming. I’m not strictly bashing proprietary systems, and there’s a time and place for FOSS as well. It’s just best to know each one’s strengths and leverage those. I generally hate the lack of control Microsoft has wrestled back from end-users in Windows 10, hence why I’m not such a fan. At least when something breaks or fails to work in linux I know what it is and have full control over it to fix it.<\/p>\n\n\n\n

That said, I’m self hosting my git repositories because the main platform at the moment is github.com and they’re now owned by Microsoft. It’s also much more cost-effective to self host. I’ve paid for a server hardware that’s a RockPro64 with server\/NAS case and two 6 TB drives. It’s running Debian for Arm64 with OpenMediaVault, and Docker Containers for Gitea and Nextcloud.<\/p>\n\n\n\n

\"\"<\/figure>\n\n\n\n

<\/p>\n","protected":false},"excerpt":{"rendered":"

Git is it. There’s a lot of reasons for why I use Git, and I’ll go into that and the implementation that I’m doing.<\/p>\n","protected":false},"author":1,"featured_media":201,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"neve_meta_sidebar":"","neve_meta_container":"","neve_meta_enable_content_width":"","neve_meta_content_width":0,"neve_meta_title_alignment":"","neve_meta_author_avatar":"","neve_post_elements_order":"","neve_meta_disable_header":"","neve_meta_disable_footer":"","neve_meta_disable_title":"","_ti_tpc_template_sync":false,"_ti_tpc_template_id":""},"categories":[17],"tags":[42,45,41,40,7,32,33,6,14,38,34,36,35,39,37,44,43],"_links":{"self":[{"href":"https:\/\/devlog.oakcityit.net\/wp-json\/wp\/v2\/posts\/183"}],"collection":[{"href":"https:\/\/devlog.oakcityit.net\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/devlog.oakcityit.net\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/devlog.oakcityit.net\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/devlog.oakcityit.net\/wp-json\/wp\/v2\/comments?post=183"}],"version-history":[{"count":0,"href":"https:\/\/devlog.oakcityit.net\/wp-json\/wp\/v2\/posts\/183\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/devlog.oakcityit.net\/wp-json\/wp\/v2\/media\/201"}],"wp:attachment":[{"href":"https:\/\/devlog.oakcityit.net\/wp-json\/wp\/v2\/media?parent=183"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/devlog.oakcityit.net\/wp-json\/wp\/v2\/categories?post=183"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/devlog.oakcityit.net\/wp-json\/wp\/v2\/tags?post=183"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}