我已经想出如何在github上创建一个存储库。现在我试图将存储库推送到我的macbook pro和我的服务器,它通过http://namecheap.com托管,并且能够理解如何保持简单。我在我的服务器上使用wordpress,我有一个模板主题。我想在我的Mac上编辑我的文件,然后将它们推送到网站,保持一切顺利。
答案 0 :(得分:2)
关于如何开始使用github有很多information,所以我只关注清除误解:
现在我正在尝试将存储库推送到我的macbook pro和我的服务器
你没有push
从github到服务器。您需要clone
您的github repo到您的开发(macbook)和生产(服务器)环境。
git clone https://github.com/USERNAME/REPOSITORY.git
https://help.github.com/articles/fetching-a-remote/
或者,您可以通过在本地初始化,设置遥控器然后按
将现有代码推送到空存储库git init
git add -A
git commit -m "Initial commit"
git remote add origin https://github.com/USERNAME/REPOSITORY.git
git push origin master
完成repo设置后,您的典型工作流程将如下所示:
push
对github的更改。 pull
来自生产或登台环境(服务器)中github的更改。答案 1 :(得分:0)
以这种方式使用git所需的主要功能之一是访问托管服务器上的终端,直接通过应该安装的git推送文件。
或者,您可以使用任何可用的协议(如FTP或SSH)将文件直接上传到您的服务器。在这种情况下,您将使用git来版本和管理您的模板,但不能上传或发布它们。
我已经看到cheapnames.com提供Softaculous作为管理其服务器的机制。该软件还提供同步和安装脚本。