2017-10-09 159 views
1

我在日常的笔记本电脑上开发了一个django项目。现在我已经用Ubuntu,nginx,gungreorn和postgreSQL组装了一个服务器。用Git部署到我的服务器

我的笔记本电脑和服务器上都有pip't git。并在笔记本电脑上的项目中完成'git init'。

现在我正试图在我的本地服务器上推送/部署它。

我做的命令是,或多或少,这个样子

git push --set-upstream ssh://[email protected]/home/admin/Django/ master 

不要以为我不得不说,我是新来的这一切令人兴奋的东西吨。这是非常有趣的,但现在我的头很雾,我卡住了。

指向正确的方向非常感谢! =)

回答

3

首先,您必须添加并提交当前的本地回购。试试'git add'和'git commit'。

接下来,添加远程“服务器”的机器中,使用“git的远程添加”,如:

git remote add origin 192.168.1.240:/home/admin/Django 

最后使用“git的推”命令推本地到远程:

git push origin master 
+0

是的我已经在本地开发机器上完成了'git add --all'。现在试着用你的建议来远程添加。没有错误,但它不显示在服务器上。真的有可能就这样做。 'admin'没有密码? – sumpen

+0

在我之前的回复中,我没有解释'git add'后'git push'仍然是必需的。我现在已经更新了答案。你仍然需要使用一个ID/PW,但这不是关于你用来连接的方法(即ssh)的更多细节。我建议将您的ssh公钥放在远程服务器上。 – obelix15012