ローカルgit倉庫の構築

1342 ワード

0 x 0 sshサービスを開始
まずsshサービスを開き、他の人がsshを通じてローカルに構築されたgit倉庫にアクセスできるようにします.
Debian/Ubuntuでopenssh-serverをインストールし、systemctl start sshでsshサービスを開始します.
0 x 1ローカルウェアハウスの構築gitという名前のユーザーを作成し、root権限で実行できます.
adduser git
/home/gitgitのホームディレクトリが自動的に作成され、gitのパスワードを設定するよう求められます.su - gitは、gitユーザに切り替えられる./home/gitでディレクトリを新規作成:mkdir code-base.
ここではcode-baseをコードウェアハウスのディレクトリ名として、他の名前を取ることができます.code-baseディレクトリに入り、実行
git init

これで私たちの地元の倉庫が建てられました.
touch readme.txt
git add readme.txt
git ci -a -m 'create repo'

これで倉庫にはmaster本があります.
0 x 2 clone倉庫gitユーザーを終了し、自宅ディレクトリに戻ります.コマンドを実行して、さっき建てたコードウェアハウスをクローンします.
git clone ssh://[email protected]/home/git/code-base/.git

そのうちxxx.xxx.xxx.xxxはあなたの本機のIPアドレスです.gitユーザのパスワードを入力すると、code-baseのクローンが開始される.code-baseディレクトリに入ると、githubの倉庫を使用するように操作できます.ファイルの追加、内容の変更、git commitgit push origin masterなどです.
ローカルエリアネットワークの他のマシンで、同じコマンドを実行して倉庫をクローンします.
git clone ssh://[email protected]/home/git/code-base/.git