Git is decentralized. There's no way Github can affect your ability to deploy. Code can only be pushed there meaning it was written and exists somewhere else.
There's also no way to run your own private SSH or git server without paying a minimal monthly fee. Any such server or Internet connection will go down occasionally.
Nobody is going to stop you from finding an alternative that suits you better. Good luck.
Thank you, you are the only poster yet that seems to get it. I agree, the point of git is that you already have your entire repo. Who cares if your remote host is down? Deploy using your branch and when github (or whatever) comes back up you push your changes to github. Done. I don't think of Github as a centralized server, but as a place to search and share code.
This is true, but it's a hassle. The one time I needed to deploy and github was down, I had to read a link on their website and set things up. It was a real drag and delayed my launch by at least 15 min!!!
There's also no way to run your own private SSH or git server without paying a minimal monthly fee. Any such server or Internet connection will go down occasionally.
Nobody is going to stop you from finding an alternative that suits you better. Good luck.