git-deliver

Dev tools

deployment tool

SHOW HN2013

66points
30comments
#383of 1,739 in 2013
Top 23%of 2013 by points

How HN took it

DebatedReal support and real criticism

4 positive, 7 neutral or asking, 0 mixed, 5 critical, out of 16 comments about the project. Thread score -0.12.

Idea: 3 for, 4 againstPrivacy: 1 for, 1 against

The thread, comment by comment

Each row is a top-level comment and its replies, in HN's order. Select a cell to open that comment on HN.

positive neutral or mixed critical about another commenter or something else the maker

What HN said

What people liked

  • Universal deployment via git push works across languages

    From 1 comment
    • I think the simple answer to this one is that it's a universal deployment tool. Like it or not, anyone who uses git can use it. If I'm working on a Python project, I could…
      SudoAlex on HN

Objections

  • Git is a version control system, not a deployment tool

    From 2 comments
    • Git is a source version control system. Why does everybody keep trying to use it as a deployment tool?
      jafaku on HN
    • I don't know, but it's a very annoying trend. I appreciate the work that has gone into this code, but if you want to deploy using source control then you should really be looking…
      EnderMB on HN
  • Having the .git folder in the web root exposes source

    From 2 comments
    • Whilst I agree with your objectives and would love a tool that does this. I have not done so myself because of security problems with having .git in the website folder. I'll…
      nextw33k on HN
    • You don't want to accidentally make it public, which might happen if your webserver points to the root of the git working copy.
      arnoooooo on HN

Questions

  • Does it need git on the server or only SSH?

    From 1 comment
    • Seems like a great tool, I will definitely give it a try on my next project. So if I understand well, Git doesn't have to be installed on the production server(s), only SSH…
      laurent123456 on HN

Alternatives named

  • Capistrano

    From 2 comments
    • What's the difference with capistrano?
      jeantristan on HN
    • Capistrano is great. https://github.com/capistrano/capistrano It's a bit much at first, but once you realize that it's basically just a build file with some handy functionality…
      cheald on HN
  • Fabric

    From 2 comments
    • I like Fabric: http://docs.fabfile.org
      drcongo on HN
    • I think the simple answer to this one is that it's a universal deployment tool. Like it or not, anyone who uses git can use it. If I'm working on a Python project, I could…
      SudoAlex on HN
  • Ansible and rsync

    From 1 comment
    • I use ansible and rsync for my personal site. I don't know how well that would work for something more complicated than static files, but I'm guessing just fine.
      andrewflnr on HN
  • fleet

    From 1 comment
    • This looks similar to fleet[1] (which is awesome, btw). git-deliver looks a bit more complicated, though designed for more than just Node deployments. [1]…
      georgecalm on HN

Category, keywords, summaries and labels on this page were made by AI (Thread Reader v2) and not checked by hand. Each point links to the comments it came from.

Add a badge to your READMEShown on HackerShow
[![Shown on HackerShow](https://hackershow.org/badge.svg)](https://hackershow.org/show/6119797)