zimathon blog

フルリモート開発エンジニア

GithubEnterpriseでhubコマンドを使う方法

hubコマンドって?

Githubの操作をコマンドラインからあれこれ操作できるようになるツール

参考記事 GitHubユーザーのためのhubコマンド

インストール

参考記事 https://github.com/defunkt/hub#installation

そのままじゃ使えなかった。。

社内のGithubEnterpriseがhttp接続になっており、 デフォルトのhubコマンドはHttpsを想定しているのでhttpだよと明示的に指定すればおkでした。

以下が参考になりました

https://github.com/github/hub/issues/306
https://github.com/github/hub/pull/159

設定内容

設定ファイル

~/.config/hub

設定内容

http://github.com:
- protocol: https
  user: zimathon
  oauth_token: $github.com.token
http://github.host.name:
- protocol: http
  user: sasajimay
  oauth_token: $githubenterprise.token

oauth_tokenは各Github上でトーケンを発行して設定して下さい!

上記設定をするとコマンドラインからPRできる!

hub pull-request

試してみてください!