Hatena::ブログ(Diary)

メモ@taruru

2011-01-17

TortoiseGit にて Git サーバと接続するまでの手順

WindowsGit クライアントの一つ「TortoiseGit」にて

 GitサーバWindowsクライアント

でファイルを push、pullするまでの手順を以下に記載します。

1.まずは以下のページにて最新版の「TortoiseGit」をダウンロードします。

 http://code.google.com/p/tortoisegit/downloads/list

2.ダウンロードファイルをインストールします。

 インストールの途中に以下の画面が出てきます。

 「TortoisePLink〜」の方を選びます・

 f:id:tarurut:20110118020029p:image

3.インストール後に右クリックするとコンテキストメニューに「Git Clone」等の

 Git に関するメニューが表示されます。

4.右クリック→TortoiseGit Settings をクリックすると

 「MSysGit」のパスが見つかりませんのアラートが表示するので、

 以下のURLにてMSysGitをダウンロードします。

  http://code.google.com/p/msysgit/downloads/list

 対象ファイルは2011年1月18日現在「msysGit-fullinstall-1.7.3.1-preview20101002.exe」でよいと思います。

5.ダウンロードしたMSysGitをインストールします。

6.インストールが完了できたら、右クリック→TortoiseGit Settingsをクリック

 General

  MSysGit

   Git.exe Path

    デフォルトなら「C:\msysgit\msysgit\bin」

   Extern DLL Path

    デフォルトなら「C:\msysgit\msysgit\mingw\bin;」

 Git:Config

  User Info

   Name

    Commitした人の名前(ローマ字名が妥当)

   Email

    Commitした人のメールアドレス

 入力後「適用」をクリック

ここまでで Gitプロトコルを使用してGitHub 等に存在するファイルをダウンロードすることができる。

7.Gitサーバにpush、pull するためにはSSHプロトコルを使用するので、

 Puttyインストールする。

  http://yebisuya.dip.jp/Software/PuTTY/

8.SSHプロトコルを使用するため事前にサーバ内にアカウントを作成しておく

 秘密鍵を使用する場合は以下のページにて事前に秘密鍵を作成しておく。

  http://d.hatena.ne.jp/tarurut/20101204/1291424546

9.秘密鍵を使用する場合は取得した秘密鍵Putty用の「.ppk」形式に変換しておく。

 変換の仕方は

  スタート→すべてのプログラムPuTTYごった煮版→PuTTYget

  変換→鍵のインポート(8.で作成した秘密鍵を指定)→秘密鍵の保存

 これで「.ppk」ファイルが保存される。

10.サーバ内のデータをダウンロードしてみる

 適当なフォルダ内で右クリック→Git Clone

 URL

  ssh://[※1]@[サーバ名]/path/to/gitdir.git

   ※1は8.で作成されたアカウント

   gitdir.git までのパスはgitサーバの管理者に聞きましょう。

 Load Putty Key

  9.で作成した「.ppk」ファイルを指定。

    秘密鍵がある場合。

 OKをクリックする。

  パスワード入力ダイアログが表示されるので8.で作成したアカウントパスワードを入力。

 これでSSHプロトコルでファイルをダウンロードできる。

11.Pull してみる。

 他のユーザーがサーバにPushしたファイルを自分のローカルにPullする。

  10.で作成されたフォルダ内で右クリック→TortoiseGit→Pull

  表示されるダイアログ内の項目はそのままで「OK」をクリック。

  パスワード入力を求められるので8.で作成したアカウントパスワードを入力。

12.Push してみる。

 自分で編集したローカルファイルをサーバにPushする。

  10.で作成されたフォルダ内で右クリック→Git Commit

   Message

    どんな編集を行ったのかのメッセージを入力する。

    メッセージがないとエラーになる。

   Changes Made

    Commit するファイルにチェックをいれる。

  「OK」をクリック。

  10.で作成されたフォルダ内で右クリック→TortoiseGit→Push

   表示されるダイアログ内の項目はそのままで「OK」をクリック。

   パスワード入力を求められるので8.で作成したアカウントパスワードを入力。

以上で GitサーバWindowsクライアントでPull、Pushができるまでとなる。

スパム対策のためのダミーです。もし見えても何も入力しないでください
ゲスト


画像認証