树莓派建筑gitサーバー|树莓派小无相シリーズ
1529 ワード
普段の生活ではgithubに置くのに不便なプライベートドキュメントやコードがあり、管理が不便です.そこで、ベリーパイにプライベートgitサーバを構築する考えがありました.
インストール依存
ユーザーの作成
ここでは、gitサーバファイルとpiユーザデータを分離しながら、ローカルエリアネットワーク内の他のユーザが使用できるようにするgitユーザを作成します.コマンドラインは次のとおりです.
gitパスワードの変更:
gitユーザーに切り替えることができます.
倉庫の初期化
gitユーザーはgitプロジェクトの管理を担当し、すべての倉庫は/home/gitに保存されています.ここでは空の倉庫を初期化します(gitユーザーに切り替えた後を覚えておいてください):
倉庫の使用
以上のツリーベリーパイサービス側の構成が完了すると、ローカルクライアントで倉庫を使用できます.
クライアントでは、上記のtest.gitなど、対応する倉庫を直接使用できます.
または、以前のプロジェクトを倉庫に追加します.
その中、your_raspi_ipはあなたのベリーパイのIPアドレスです.
次にgit操作について説明します.
あなたのプライベートgitサービスを楽しみましょう~
シリーズの説明
小无相功は小说《天龙八部》の中の「逍遥派」の一门の内功で、形相にこだわらず、迹もなく、熟知してから他の武功の技式を知ることができて威力に頼って习得することができて、甚だしきに至っては青は青より出て青より胜る.ベリーパイは小さな無相功のようで、無限の可能性を持っていて、いくつかの基礎を理解すれば簡単に手に入ることができて、他の多くの未知を探すことができます.そのため、シリーズはこれをテーマに、一連のベリーパイに関するチュートリアルをもたらし、個人が長期にわたってベリーパイを振り回して以来のアーカイブ整理でもある.
注意:本作品は知識共有署名-非商業的使用-演繹3.0ローカライズされていないバージョンのライセンス契約を使用してライセンスを取得することを禁止します.
インストール依存
sudo apt-get install git-core
ユーザーの作成
ここでは、gitサーバファイルとpiユーザデータを分離しながら、ローカルエリアネットワーク内の他のユーザが使用できるようにするgitユーザを作成します.コマンドラインは次のとおりです.
adduser --system --shell /bin/bash --gecos 'git version control by pi' --group --home /home/git git
gitパスワードの変更:
passwd git
gitユーザーに切り替えることができます.
su git
倉庫の初期化
gitユーザーはgitプロジェクトの管理を担当し、すべての倉庫は/home/gitに保存されています.ここでは空の倉庫を初期化します(gitユーザーに切り替えた後を覚えておいてください):
cd /home/git
mkdir test.git
cd test.git
git --bare init
倉庫の使用
以上のツリーベリーパイサービス側の構成が完了すると、ローカルクライアントで倉庫を使用できます.
クライアントでは、上記のtest.gitなど、対応する倉庫を直接使用できます.
git clone git@your_raspi_ip:/home/git/test.git
または、以前のプロジェクトを倉庫に追加します.
git remote add origin git@your_raspi_ip:/home/git/test.git
その中、your_raspi_ipはあなたのベリーパイのIPアドレスです.
次にgit操作について説明します.
git add .
git commit -m "test repo"
git push origin master
あなたのプライベートgitサービスを楽しみましょう~
シリーズの説明
小无相功は小说《天龙八部》の中の「逍遥派」の一门の内功で、形相にこだわらず、迹もなく、熟知してから他の武功の技式を知ることができて威力に頼って习得することができて、甚だしきに至っては青は青より出て青より胜る.ベリーパイは小さな無相功のようで、無限の可能性を持っていて、いくつかの基礎を理解すれば簡単に手に入ることができて、他の多くの未知を探すことができます.そのため、シリーズはこれをテーマに、一連のベリーパイに関するチュートリアルをもたらし、個人が長期にわたってベリーパイを振り回して以来のアーカイブ整理でもある.
注意:本作品は知識共有署名-非商業的使用-演繹3.0ローカライズされていないバージョンのライセンス契約を使用してライセンスを取得することを禁止します.