スポンサーリンク

CentOSの中身のファイルをBitbucketに登録

2017年2月現在、私はWindows8.1上で、Vagrant+CentOS7.3+Ruby2.3.3+Rails5.0.1で、以下の環境で、RailsTutorialをやっている。

http://twosquirrel.mints.ne.jp/?p=14052

Ruby on Rails チュートリアルの1.4.3で、BitbucketにGitでソースコードをアップロードしている。

本来は、そちらに記載の通りに、Cloud9を使うのが簡単ではあるが、ときどきのろかったりするので、自分の環境(Windows8.1+Vagrant+CentOS7.3)からRailsのソースコードをアップロードできるようにしたい!しかし、そのまま、

$ cat ~/.ssh/id_rsa.pub

しても、うまくいかず。

(参考)

2015-02-10
GitHubとBitbucketへの公開鍵の登録方法+SSHで複数鍵の使い分け
Bitbucket GitHub
http://www.task-notes.com/entry/20150210/1423537200

(1)TeraTermで以下のコマンド を入力

$ ssh-keygen -f ~/.ssh/id_rsa

image

このあと、

$ cat ~/.ssh/id_rsa.pub

して、出てきた文字列をコピーして、Bitbucketにログインして、アカウント > SSHキー で、SSHキーを登録。

(2)Bitbucketで新規リポジトリの作成

image

image

上記に書いてある通りに入力。

image

途中で、yes とすれば、うまくいくようである。

image

(3)更新する場合
Bitbucketにアップロードと、Herokuにデプロイ。(2回目以降)

git add -A
git commit -m “Improve the README file"
git push -u origin –all

git push heroku master
heroku run rake db:migrate

http://twosquirrel.mints.ne.jp/?p=4485

(4)CentOS7に、Heroku toolbeltをインストールする方法

http://qiita.com/kaishero/items/777323c4ec8f9fd425f9

(引用ここから)
——————————–

$ sudo wget -qO- https://toolbelt.heroku.com/install.sh | sh
$ echo 'PATH="/usr/local/heroku/bin:$PATH"' >> .bash_profile
$ source .bash_profile
$ heroku version
$ heroku login
Enter your Heroku credentials.
Email: メールアドレス
Password (typing will be hidden): パスワード

——————————–
(引用ここまで)

(5)Rails Tutorial (3rd ed.) の Sec 6.2.5 で add_index できない
hashedhyphen
2015年10月18日に投稿
http://qiita.com/hashedhyphen/items/9de2420ce4d974e746dc

(引用ここから)
——————————–

> rake db:rollback RAILS_ENV=test
> rake db:migrate RAILS_ENV=test

——————————–
(引用ここまで)

(6)rails db:reset がうまくいかない

image

http://www.academytimes.com/solved/0391826308/rails-5-dbreset-not-working

原因は不明。対処法は、

db/development.sqlite3 と、db/schema.rb を削除して、rails db:migrate らしい。。。

スポンサーリンク

Rails5

Posted by twosquirrel