月別アーカイブ: 2014年6月

SSHによるBitBucketとの接続方法

公開鍵をBitBucketのサーバへ登録し
秘密鍵をSSH実行するPathに設置することで
SSHによる接続が可能となります

SSHの接続確認は

SSH git@bitbucket.org:username/reponame.git

また、デバッグのオプションを付けると

SSH -V git@bitbucket.org:username/reponame.git

となります

git remote add origin git@bitbucket.org:username/reponame.git

BitBucketへの接続方法

接続には以下の3つができます

git remote add origin https://username:password@bitbucket.org/username/reponame.git
git remote add origin https://username@bitbucket.org/username/reponame.git
git remote add origin https://bitbucket.org/username/reponame.git

1は、自動で実行されます
2は、パスワードを聞かれます
3は、ユーザとパスワードを聞かれます

1の自動は、アカウントとパスワードが漏えいする恐れがあります

BitBucketにPushしてみましょう

それでは、
BitBucketにデータをPushしてみましょう

cd \
mkdir sample08
cd sample06
git init
echo first > README.txt
git add ./
git commit -m "first"
git remote add origin https://username:password@bitbucket.org/username/reponame.git
git pusu -u origin master

user
passwor
を聞かれるので回答してください

SSHでGitHubに接続してみましょう

それでは、
SSHで、GitHubに接続しPUSHしてみましょう

C:\.ssh
のデータ
id_rsa

C:\Program\GIt\.ssh
C:\Documents and Settings\Administrator\.ssh
に複写します

cd \
mkdir sample02
cd sample02
git init
dir /a
echo Hello > README.txt 
dir /a
git add ./
git commit -m "ssh first"
git remote add origin git@github.com:git20140630/test.git
git push -u origin master

別の所へ読み込んでみましょう

cd \
mkdir sample03
cd sample03
git init
git add ./
git commit -m "ssh first"
git remote add origin git@github.com:git20140630/test.git
git pull origin master
 
cd \
mkdir sample04
cd sample04
git init
git add ./
git commit -m "ssh first"
git remote add origin git@github.com:git20140630/test.git
git pull origin master
 

SSH鍵をGitHubへ登録

作成したSSH鍵をGitHubに登録しましょう

作成した、SSH鍵を開き
すべて、選択をして、コピーします

すでに、登録したアカウントで
GitHubに入ります

ログインしていない場合はログインしてください

cd \
mkdir .ssh
ssh-keygen -t rsa -C test@example.com
  :
  :
Enter file in which to save the key (//.ssh/id_rsa): .ssh/id_rsa
  :
  :

.ssh/id_rsa
Program\GIt\.ssh
へ複写

ssh -v git@github.com

SSH鍵のサーバへの登録

SSHの鍵を作成します

cd \
mkdir .ssh
ssh-keygen -t rsa -C test@example.com

にて作成します
キーを保存する場所を聞かれるので
.ssh/id_rsa
に指定し

問い合わせに対して、2回 リターンを入力してください

正しく作成されたか確認してみましょう

dir .ssh

ここで
id_rsa 
   鍵、クライアント側にて管理
id_rsa.pub
   公開鍵、サーバ側(Bitbucket/GitHub)へ登録

gitにsshで接続

gitの接続に

URLにユーザ名とパスワードを設定すると
毎回ユーザを聞かれることがないので、
便利ですが、ユーザとパスワードが漏えいする
可能性があります
そこで、SSHによる接続を行ってみましょう

SSHの接続手順は

SSH鍵の作成

SSH鍵のサーバへの登録

となります

ssh-keygen -t rsa -C test@example.com

問い合わせに対して、2回 リターンを入力してください

id_rsa 
   鍵、クライアント側にて管理
id_rsa.pub
   公開鍵、サーバ側(Bitbucket/GitHub)へ登録