railsで作成したアプリをBitbucketに一番初めに保存するときにわからないことがあったためメモしておきます。
・cloud9(aws)環境で実施
・アカウント作成は省略
##公開鍵の作成
cat ~/.ssh/id_rsa.pub
上記のコマンド入力で公開鍵を所持しているか確認できます。所持していない場合にはNo such file or directory
と表示されます。
鍵を所持していない場合は
cd ~/.ssh #sshフォルダに移動
ssh-keygen -t rsa -C saber@example.com # 自分のメールアドレス入力
Entキー押すと色々と出てくるが特にいじる必要ないのでそのままEntキー何回か押して鍵を作成。鍵を作成した後に先ほどの
cat ~/.ssh/id_rsa.pub
を実行して鍵を表示させます。
##公開鍵の追加
bitbucketにログイン後、
ユーザーアイコン
↓
Bitbucket setting
↓
セキュリティー
↓
SSH鍵
↓
鍵追加
↓
さきほど表示した鍵をコピペ
↓
作成
これで完了です。
##bitbucketへリポジトリ作成
+アイコンを押し、空のリポジトリを作成します。リポジトリ名はなんでも大丈夫せす(わかりやすくするなら自身のアプリケーション名が良いかと)。
bitbucketにリポジトリを作成するとバケツに何かを入れましょうというページに移動しgit remote add origin git@bitbucket.org:ユーザー名/先ほど作成したリポジトリ名.git
とgit push -u origin master
いうコマンドが表示されます。このコードそのまま入力してもいいのですが、まだ自身の環境にリポジトリを作成していない場合は
git init (自身の環境の新しいリポジトリの初期化)
ちなみにawsのcloud9の場合はgit導入済みのためこのコマンドが最初から使用できます。
git add -A
git commit -m "メッセージ"
上記のコマンド実行し、自身のgitにリポジトリを作成したあとは先ほどのgit remote add origin git@bitbucket.org:ユーザー名/作成したリポジトリ名.git
とgit push -u origin master
いうコマンドを実行します。
git remote add origin git@bitbucket.org:ユーザー名/先ほど作成したリポジトリ名.git
git push -u origin master
これでBitbucketに内容が反映されます。
##あとがき
自分なりにわかりやすいよう書いてみましたがわかりにくかったらすみません。
参考になれば幸いです。