我正在考虑使用git进行源代码管理.我是否应该使用git设置一个ubuntu服务器或者只是使用github有点困惑?使用github真的有什么好处吗?另外,如果生产服务器没有安装git,你如何将代码从git(或github)部署到生产服务器?我是否必须在php中编写某种部署脚本(使用ftp函数)或使用shell脚本?
谢谢
Git根本不需要服务器来运行.您可以在本地计算机上安装它,创建存储库并开始使用它.
远程git安装(您可以在自己的远程服务器上执行或github.com免费提供)只需要创建git存储库的远程副本(如果您要从多个位置进行编程,则非常有用,或者如果你想与世界分享你的源代码的历史)
github的优势 - 公共回购是免费的,它有Windows和Mac的GUI客户端(不了解Linux).
将代码部署到生产服务器是完全不同的事情 - 它与git无关.生产服务器上不需要安装git.