It is a traditional and popular Amercian folk song. Also known as Levee Song it dates back to the late 1880's and has many different versions of the lyrics.
Recordings of the song have been made by among others Bruce Springsteen, Johnny Cash and Pete Seeger
This is Pure Premium sheet music with piano backing track available. Follow link inside the sheet music.
Jazz sheet music arrangement which can be used as lead sheet (including chords) by Lars Christian Lundholm - Score and part