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)へ登録

Githubへのpushでusername/passwordを省略する

接続の時に
ユーザ名とパスワードを毎回設定するのが煩わしいので
通信時に設定する事ができます

https://github.com/アカウント/レポジトリィ.git

の部分を

https://ユーザ名:パスワード@github.com/アカウント/レポジトリィ.git

https://username:password@github.com/username/repositorypass01

とすることで、自動で送信ができます

>remote add origin https://ユーザ名:パスワード@github.com/アカウント/レポジトリィ.git

とするのですが、一度、登録した場合にはエラーとなるため

一度、削除してから登録する必要があります

つまり

>remote rm origin

>remote add origin https://ユーザ名:パスワード@github.com/アカウント/レポジトリィ.git

となります

また、設定内容は、.git/configに設定されるため

>type .git/config

で内容の確認ができます

>echo next >> README.txt

>git add ./

>git commit -m ‘next’

>git push -u origin master

 

クライアントGitからGitHubにデータを登録

それでは、クライアントGitを使って

GitHubに作成したアカウント/レポジトリィに

データを格納してみましょう

コマンドプロンプトを立ち上げましょう

クライアントにまず、対象とする範囲となる

ディレクトリィを作成します

work01というディレクトリィを作りましょう

>mkdir work01

このディレクトリィを、Gitの管理対象とするために

クライアント側にレポジトリィを作成します

>cd work01
>git init
>dir /a

work01の中に管理用のディレクトリィ.gitが作成されました

.gitには、管理するファイルでディレクトリィが作成されています

>dir .git

転送確認用のデータ

README.txt

を作成します

>echo sample data > README.txt
>type README.txt

gitclient01

初期設定を行います

 

gitclient02

.gitのフォルダーの中を見てみます

gitclient03

それでは、このデータを転送してみます

>git add ./
>git commit -m 'first'
>git remote add origin https://github.com/git20140630/test.git
>git push -u origin master

接続すると

Usreを聞かれるので、アカウント名を入力し

Passwordを聞かれるので、アカウント登録時の

パスワードを入力しましょう

サーバ側を再表示にて、内容を確認します

gitclient04

無事転送されていました

gitclient05

 

GitHubのアカウントを収得

Gitのサーバ側の環境を準備します

Gitのサービスである、GitHubのアカウントを収得することで

無料でサービスを利用することができます

それでは、アカウントを習得してみましょう

https://github.com/

から、登録しましょう

github01

アカウントとメールアドレスとパスワードを設定し

「Sign up for GitHub」を押します

github02

Free(無料)を確認し、

「Funish Sgin up」を押します

github03

アカウントが登録ができたら、

レポジトリーを作成しましょう

レポジトリーとは、データを管理する入れ物のような

もので、これに名前を付け、この単位で、データの管理が可能と

なります

「new repozitory」を押します

 

 

github04

 

レポジトリィの名前を設定し

「Create repository」を押します

github05

 

 

無事、レポジトリーを作成することができました

アカウント:git20140630

レポジトリィ:test

となっています