それでは、usernameとpasswordを組み込んで
Pushしてみましょう
cd \ mkdir sample07 cd sample07 git init echo test > README.txt git add ./ git commit -m "sample" git remote add origin https://username:password@bitbucket.org/username/reponame.git git push -u origin master
それでは、usernameとpasswordを組み込んで
Pushしてみましょう
cd \ mkdir sample07 cd sample07 git init echo test > README.txt git add ./ git commit -m "sample" git remote add origin https://username:password@bitbucket.org/username/reponame.git git push -u origin master
それでは、
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
を聞かれるので回答してください
BitBucketについて
特徴は非公開が無料でできるところです
それでは、アカウントを習得してましょう
それでは、
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に入ります
ログインしていない場合はログインしてください
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の鍵を作成します
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の接続に
URLにユーザ名とパスワードを設定すると
毎回ユーザを聞かれることがないので、
便利ですが、ユーザとパスワードが漏えいする
可能性があります
そこで、SSHによる接続を行ってみましょう
SSHの接続手順は
SSH鍵の作成
SSH鍵のサーバへの登録
となります
ssh-keygen -t rsa -C test@example.com
問い合わせに対して、2回 リターンを入力してください
id_rsa
鍵、クライアント側にて管理
id_rsa.pub
公開鍵、サーバ側(Bitbucket/GitHub)へ登録
接続の時に
ユーザ名とパスワードを毎回設定するのが煩わしいので
通信時に設定する事ができます
https://github.com/アカウント/レポジトリィ.git
の部分を
https://ユーザ名:パスワード@github.com/アカウント/レポジトリィ.git
https://username:password@github.com/username/repository
とすることで、自動で送信ができます
>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に作成したアカウント/レポジトリィに
データを格納してみましょう
コマンドプロンプトを立ち上げましょう
クライアントにまず、対象とする範囲となる
ディレクトリィを作成します
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
初期設定を行います
.gitのフォルダーの中を見てみます
それでは、このデータを転送してみます
>git add ./ >git commit -m 'first' >git remote add origin https://github.com/git20140630/test.git >git push -u origin master
接続すると
Usreを聞かれるので、アカウント名を入力し
Passwordを聞かれるので、アカウント登録時の
パスワードを入力しましょう
サーバ側を再表示にて、内容を確認します
無事転送されていました
Gitのサーバ側の環境を準備します
Gitのサービスである、GitHubのアカウントを収得することで
無料でサービスを利用することができます
それでは、アカウントを習得してみましょう
https://github.com/
から、登録しましょう
アカウントとメールアドレスとパスワードを設定し
「Sign up for GitHub」を押します
Free(無料)を確認し、
「Funish Sgin up」を押します
アカウントが登録ができたら、
レポジトリーを作成しましょう
レポジトリーとは、データを管理する入れ物のような
もので、これに名前を付け、この単位で、データの管理が可能と
なります
「new repozitory」を押します
レポジトリィの名前を設定し
「Create repository」を押します
無事、レポジトリーを作成することができました
アカウント:git20140630
レポジトリィ:test
となっています