Site icon シドニーで働くプログラマーのBlog(今はIT会社の経営者)

Ubuntu11.04のgit&sshサーバの構築

なるべく月額の費用を払いたくないので、自分でgitサーバを立ち上げることにしました。
その際のメモです。
いろいろつまずいたとこがあるので、同じ問題にぶつかった人のお役に立てれば幸いです。

運営環境

開発PC:Ubuntu 10.10 Desktop
設置先:Ubuntu 11.04 Server

構築方法等は、ページ下にある参考ページにより詳しく記載してありますので、そちらを参照してください。

トラブったところ&迷ったところ

既に使用しているユーザの接続

はじめに、sshの接続を許可している鍵もちのユーザを使用としたのですが、
鍵の登録がうまくいかなかったので、gitの接続専用ユーザを作成しました。
その際に、サーバからcloneしてみると下記のエラーがでました、一応頻繁に使用しているユーザなので、既に使用している鍵ファイルが壊れるのが怖かったので、諦めました。
ちなみに、エラー内容下記のようなものでした

ポートを指定して接続

sshのポートを変更している場合は、下記のようにアクセスします。

開発PCの設定について

sshの接続で、鍵認証を行っているんですが、それをどうやって開発PCに読み込ましていいのかに悩みました。
下記の方法で、うまくいきました。

新規プロジェクトの追加方法

環境は以外に簡単に構築できたのですが、新規プロジェクトが、どこでどうすればいいのか迷ったので、メモしておきます。

これらの作業はすべて、開発環境(つまりgitのサーバでない場所で行いました。)

インストールに参考サイトにさせてもらったページ

git sshサーバの構築

Exit mobile version