Linux

Bitbucketでリポジトリを作りpushするまで

  • 開発サーバ(ローカルリポジトリ) → Bitbucket(リモートリポジトリ)

 

サーバ上で公開鍵、秘密鍵は作ってあるとする。

Bitbucketに公開鍵の登録

  1. ユーザアイコン => 「Bitbucket setting」
  2. 左側のメニューの項目「セキュリティ」から以下を選択します。
  3. 「セキュリティ」 => 「SSH キー」 => 「鍵を追加」
  4. 公開鍵を張り付ける

 

開発サーバに秘密鍵の登録

vi ~/.ssh/id_rsa

※秘密鍵を張り付ける

 

 

vi ~/.ssh/config

Host bitbucket
    User git
    Port 22
    Hostname bitbucket
    IdentityFile ~/.ssh/id_rsa
    IdentitiesOnly yes

 

$ chmod 600 ~/.ssh/config

 

# visudo
 
## Same thing without a password
# %wheel        ALL=(ALL)       NOPASSWD: ALL
 
↓変更
 
## Same thing without a password
 %wheel ALL=(ALL)       NOPASSWD: ALL

 

# usermod -aG wheel <Linuxユーザ名>

 

git cloneでリポジトリをダウンロードする

 

 

ローカルのファイルをプロジェクトに同期する

$ git clone git@bitbucket.org:yuu_kanehiro/www.yuulinux.tokyo.git

 

 

初期設定

$ cd /home/<Linuxユーザ名>/www.yuulinux.tokyo
$ git init
$ git config --global user.email "hoge@example.net"
$ git config --global user.name "Yuu-Kanehiro"

 

 

公開ディレクトリからリポジトリ内にファイルを複製し、addしコミットする

$ rsync -arv /var/www/vhosts/www.yuulinux.tokyo/httpdocs/ /home/<Linuxユーザ名>/www.yuulinux.tokyo/

$ git add --all
$ git commit -a -m "first commit"

 

 

$ git remote -v
origin  git@bitbucket.org:yuu_kanehiro/www.yuulinux.tokyo.git (fetch)
origin  git@bitbucket.org:yuu_kanehiro/www.yuulinux.tokyo.git (push)

 

Bitbucketリポジトリに向けてpushする

$ git push origin master

 

Bitbucketのリポジトリを見て、コミットが行われていれば成功

 

 

Amazonおすすめ

iPad 9世代 2021年最新作

iPad 9世代出たから買い替え。安いぞ!🐱 初めてならiPad。Kindleを外で見るならiPad mini。ほとんどの人には通常のiPadをおすすめします><

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)