GitKraken
Pushをすると[Push failed(Must have a remote to do a push)]と表示される
- 一度もGithubなどのリモートリポジトリにPushしたことがなく,Github上にもPush先のリポジトリが存在しない場合にPushをしようとすると発生するエラー.
Github上にリポジトリを作成し,PC上(ローカル)のリポジトリにそのGithub上のリポジトリの場所を指定する必要がある.手順を以下に示す.
https://github.com にログインし,自分のページ右下の[New repository]ボタンをクリックする
- [Create a new repository]画面に遷移するので,Repository nameを既に作成済みのリポジトリ名にし,Description,Public/Private選択を下図のようにしてから,[Create repository]ボタンをクリックする.
- リポジトリの[Quick setup]画面に遷移するので,下図のリポジトリURLをマウスで選択し,コピーする.
- GitKrakenの対象リポジトリに戻り,画面左側[REMOTE]のところにマウスカーソルを移動し,[+]が表示されたところでクリックする.
- [Add Remote]画面が表示されるので,[URL]を選択する(Github.comでもできるが,URLのほうが簡単).
- Nameに先程Githubで作成したリポジトリ名を入力し,Pull URLに同じく先程コピーしたURLをペーストする.最後に[Add Remote]をクリックする.
- [Push]を行う.その後,Githubのリポジトリページを見てデータがアップロードされていればOK.
GitKrakenで以前作成したリポジトリが表示されない
以前PC上に作成したリポジトリをGitKraken起動時に改めて表示したい場合は,自分でリポジトリの追加(Add)を実行すれば良い.GitKraken左上のフォルダアイコンをクリックし,[Open]から対象リポジトリのフォルダを選択すればOK.