Se você precisar obter sua versão Git, faça o seguinte:
commit = `git rev-parse HEAD`
puts commit #=> 0cfc01d47d1753bb1e55fb347644239b70ab2772
#short version
commit = `git rev-parse --short HEAD`
puts commit #=> 0cfc01d
Se você precisar obter uma versão Fit do repositório Github, pode usar gem "github_api"
https://github.com/peter-murach/github
github = Github.new auth_token
commits = github.repos.commits.all 'username', 'project'
commits.first['sha']