CentOS7にgitサーバーを作ろう

CentOS7にgitサーバーを立てて、git管理をしていくやり方のメモ書き。

前提は以下の通り。

  • CentOS7(sshでログインできるVPS)
  • git インストール済

 

sshのログインはこちらのを設定しておいてください。

鍵を使って簡単にssh 接続したい

 

手順は以下の通り。

    1. sshでuserでログインする。
    2. VPS上でgitサーバーを立てるディレクトリを作る。(mkdir /home/[user]/XXX/とか)
    3. 作成したディレクトリに移動。
    4. コマンドを実行。git init –bare [名前を決める].git
    5. Initialized empty Git repository in /home/[user]/XXX/[名前を決める].git/ こんなメッセージが出てくる。
    6. ローカルに移動。
    7. ローカルでgit管理をするディレクトリへ移動。
    8. git clone ssh://[sshで決めた名前]/home/[user]/XXX/[名前を決める].git/ のコマンドを実行してclone
    9. rails new [作成App名] -d mysql  (MySQLを使用する場合です) でアプリを作成。
    10. いい感じにcloneしたディレクトリの下にアプリを作成したら、rails s で実行。
    11. http://localhost:3000/ の画面が出てきたら成功です!\(^o^)/
    12. git add .  と git commit -m “なにかメッセージ” と git push origin master しときましょ。

 

あとは、MySQLのマイグレーションなどはしないといけなのですが、

これでVPS(CentOS)をgitサーバーとして使えるようになりました。

 

ポイントは、以下の通り。

  1. gitのリポジトリ環境を作る。(ここにはソースがアップされないので注意)
  2. ssh でgitのやりとりをするのでsshの設定は必ずやっておく。
  3. sshコマンドを使ってcloneする。
  4. そのあとはいつもどおりのgitの使い方で使える。

VPS(CentOS)でもソースみたいよって方は、希望のリポジトリに移動してgit clone /home/[user]/XXX/[名前を決める].git をすれば

ソースが見れるようになります(*^^*)

 

何か参考になれば幸いです(*^^*)