RocketeerをLinux初心者が導入する
で書いたように、
Rocketeerというデプロイツールを弊社ではあるプロジェクトで使っていますが、今までSVNだったのをやっとGitに移行しました。
最初は
$rocketeer deploy
をしますが、パスワードを聞かれるので、パスワードを答えてもその後Gitからプログラムたちをダウンロードしてくれません…。(>_<) 理由は scm,.php にSCMのアカウント情報を書きますが、ここのusernameがメアドじゃだめで、ユーザー名をいれなければならないってことでした。
<?php return array( // SCM repository 'scm' => 'git', 'repository' => 'https://github.com/onlineco/***.git', 'username' => 'AkikoGoto', 'password' => '****',
httpsでGitに接続する場合、ユーザー名とかパスワードの区切りに@を使ってるからですかね(;^ω^)