我想把我的本地git项目放到生产服务器(Linux的多宿主帐户)。 是否可以将我的生产服务器添加为我的远程分支?我想添加本地回购的远程分支?
4
A
回答
3
因此,已经通过SSH登录:
$ mkdir mywebsite.git
$ cd mywebsite.git
$ git init --bare
当地git的回购
$ git remote add production [email protected]:mywebsite.git
$ git push production +master:refs/heads/master
我有我的解决方案,但日Thnx所有的你! :-)
0
您可以添加新的远程:
git remote add prod /url/to/empty/bare/repo
然后把你的主分支吧:
git push -u prod master
但是,假设你首先发起了生产服务器上裸露的回购协议。
-1
是可能的。你需要下面的命令:
git的远程添加(远程名称)
+0
用法:远程Git添加[
0
如果Git是安装在服务器上,并且您已经克隆库的副本在那里,你可以将其添加为远程使用git remote
。
git remote add [-t <branch>] [-m <master>] [-f] [--[no-]tags] [--mirror=<fetch|push>] <name> <url>
所以:
git remote add production URL
你需要从本地推拉遥控器上虽然。所以你仍然需要SSH进入你的服务器进行部署。
如果你的最终目标是简化的部署,你不妨看看像詹金斯,您可以在本地运行,并且可以配置工具连接到你的服务器和运行测试后部署等
这可能是如果您的托管服务提供商不会让您安装Git,那么您将是最佳选择。
相关问题
- 1. git添加远程跟踪分支到裸回购
- 2. 添加新的本地目录到git远程分支
- 3. 覆盖我的本地分支与远程分支
- 4. 如何更新我的本地分支分叉回购
- 5. 拉一个与本地分支名称相同的远程回购?
- 6. git:与远程同步本地回购
- 7. 用本地覆盖远程回购
- 8. git diff远程和本地回购
- 9. 重置本地git回购到远程?
- 10. 如何比较远程回购之间的本地回购?
- 11. 本地机器推送分支,但没有文件到远程回购
- 12. 重置本地回购与远程回购完全相同
- 13. 我可以从远程回购仓库取回一个本地分行吗?
- 14. EGIT分支本地与远程跟踪
- 15. git rebase后,我的本地分支和远程分支已经发生分歧
- 16. 具有多个本地跟踪分支的远程分支
- 17. 如何使本地回购到本地远程?
- 18. 结帐的Git远程裸回购到旧的分支
- 19. 如何纠正我的本地分支正在跟踪的远程分支?
- 20. 删除了远程分支的本地分支。如何重新获得本地?
- 21. 地图分支到远程?
- 22. Git发布一个分支到次要的远程回购
- 23. 如何添加一个分支,创建一个分叉回购,上游回购?
- 24. 获取/合并我的本地分支与某个远程分支
- 25. 我的本地远程分支在哪里?
- 26. 无法将本地分支推送到远程Git回复
- 27. 如果在本地分支机构,我应该如何将该回购单从远程本地回购仓库中推出?
- 28. git用远程分支替换本地分支
- 29. 替换远程分支与本地分支
- 30. 推送本地分支到远程分支 - gitpython
+1,但我还是希望推荐一个混帐推-u制作大师为先推,因为我在我的回答如下所述。 – VonC 2014-09-25 12:11:11
thnx,@VonC,这对我来说是可以接受的。 – kuldipem 2014-09-25 15:25:27