備忘録 ~趣味に没頭できるといいなぁ~

半ば趣味、半ば勉強で身につけた技術に関する忘備録、のはず... 不定期更新です。

raspberry piでgitサーバ環境を構築

前回の続きとして、gitサーバを構築します。 sshの部分は、自分の環境で適宜行ってください。 といっても、過去に行っていらっしゃる方も多いので、あくまでもメモということで。

参考にさせていただいたサイトです。
Macにgitサーバーを構築してgit://(gitプロトコル)でアクセスできるようにする方法 | Macとかの雑記帳

サーバ側

sshでraspberry piにアクセスし、作業を行います。
直接、raspberry piを操作しても大丈夫です。

$ ssh ssh-pc
$ mkdir git-server
$ cd git-server
$ mkdir test.git
$ git --bare init

その前に、gitを入れてない人はapt-get等を利用して導入しておきましょう。

クライアント側

ローカルリポジトリの作成を行います。

$ cd ~
$ mkdir git-local
$ cd git-local
$ mkdir test
$ cd test
$ git init

適当にファイルを作成して、コミットします。

$ touch README
$ git add README
$ git commit -m "add README"

そして、リモートリポジトリにデータを送信します。

$ git remote add origin ssh-pc:git-server/test.git

以降、更新したらaddcommitpushを行うようにします。

$ git add .
$ git commit -m "update"
$ git push origin master