Fun-Techlab.com

おじさんエンジニアのSwiftとRubyそしてLinuxのTry & Error

*

[Linux]自分専用のGitサーバーを作ってみる

   

GitHubBitbucketなどの優れたサービスがあるのは知っているけど、とりあえず自分でもGitサーバーを作ってみようと思いチャレンジしてみた。

1.サーバーサイドの準備

Gitのインストールとセットアップ

Gitをインストール

Git用のユーザーを作成

Gitリポジトリの作成

SSH接続時の鍵認証の準備

サーバー上でsshの鍵を作成する。

鍵認証ができるようにsshdのconfigを書き換える。

2.ローカルサイドの準備

sshログインが容易になるように、公開鍵を設定する。

公開鍵の作成

作成した公開鍵をサーバーに設置

Gitリポジトリ作成

プロジェクトフォルダを作成し、Gitを初期化してGitサーバーにプッシュする。

他のUserでGitサーバーからclone

他ユーザーでもまず公開鍵をGitサーバーのgitユーザーに設定を済ませておく。

という流れで、Gitサーバーを作成し、ローカルの環境から接続する環境を作ることができる。

 - Git, Linux