#この記事はなに
Rails Tutorial (v.5.1) をテキスト通りに進めていた中で、ハマったところの対処メモです。2017.11.16時点。
開発環境はcloud9。
#1.4.3 Bitbucket
##ハマったポイント
図1.15の後の段落に、以下の記載がありますが、[Command line]というものが見つかりません。Bitbucket側のUIが変更されているようです。
[Create repository] をクリックしてリポジトリを作成したら、[Command line] > [I have an existing project] をクリックしてそこに表示される指示に従います (リスト 1.12)。
検索したところ、答えは下記にありました。
(Bitbucket運営元のAtlassian社のサイト)
https://confluence.atlassian.com/bitbucket/push-versioned-code-to-an-empty-repository-877177145.html
下記のコマンドを実行すれば良いようです。
該当部分だけ翻訳してみます。(意訳で)
1.Navigate to the root directory of the repository you want to push.
プッシュしたいリポジトリのルートディレクトリに移動します。
console
$ cd ~/repos/
>2.Push the local repository up to Bitbucket.
ローカルリポジトリをBitbucketにアップします。
>```ruby:console
$ git push --mirror git@bitbucket.org:<account_name>/<repo_name>
実施してみた結果、無事にアップされました。
※ユーザ名とIPアドレスはマスクしました。
user:~/workspace/hello_app (master) $ git push --mirror git@bitbucket.org:<user>/hello_app.git
Warning: Permanently added 'bitbucket.org,<IP addr masked>' (RSA) to the list of known hosts.
Counting objects: 85, done.
Delta compression using up to 8 threads.
Compressing objects: 100% (71/71), done.
Writing objects: 100% (85/85), 21.46 KiB | 2.38 MiB/s, done.
Total 85 (delta 2), reused 0 (delta 0)
To bitbucket.org:<user>/hello_app.git
+ 205d098...6ae4746 master -> master (forced update)