ローカルgit倉庫の構築
0 x 0 sshサービスを開始
まずsshサービスを開き、他の人がsshを通じてローカルに構築されたgit倉庫にアクセスできるようにします.
Debian/Ubuntuで
0 x 1ローカルウェアハウスの構築
ここでは
これで私たちの地元の倉庫が建てられました.
これで倉庫には
0 x 2 clone倉庫
そのうち
ローカルエリアネットワークの他のマシンで、同じコマンドを実行して倉庫をクローンします.
まずsshサービスを開き、他の人がsshを通じてローカルに構築されたgit倉庫にアクセスできるようにします.
Debian/Ubuntuで
openssh-server
をインストールし、systemctl start ssh
でsshサービスを開始します.0 x 1ローカルウェアハウスの構築
git
という名前のユーザーを作成し、root権限で実行できます.adduser git
/home/git
のgit
のホームディレクトリが自動的に作成され、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 commit
、git push origin master
などです.ローカルエリアネットワークの他のマシンで、同じコマンドを実行して倉庫をクローンします.
git clone ssh://[email protected]/home/git/code-base/.git