この記事では、Raspberry PiをプライベートGitサーバーとしてセットアップする方法について説明し、コードを管理および共有するための公共サービスに代わる費用対効果の高い代替品を提供します。
重要な利点:個人プロジェクトのバージョン制御。
- プライベートリポジトリ、コードの機密性を確保します。
- サブスクリプション料金はありません。
- セットアッププロセス:
git:
- raspberry piのコマンドを使用します。
-
専用ユーザーを作成します:
sudo apt-get install git
を使用してGIT専用にユーザーを作成します。 これにより、セキュリティが強化されます - sshアクセス:raspberry piへの安全なリモートアクセスのためにSSHを構成します。 (詳細な手順は、オンラインで簡単に入手できます。)
sudo adduser git
Gitサーバーを使用する
raspberry pi:
にリポジトリを作成します- ディレクトリの作成:
(をリポジトリ名に置き換えます)。 ベアリポジトリの初期化:
-
mkdir /home/git/MyRepo.git
MyRepo
- コンピューターのリポジトリを初期化します。
cd /home/git/MyRepo.git && git init --bare
ローカルマシンで、プロジェクトのディレクトリを作成して実行します 。
-
-
リンクローカルリポジトリとリモートリポジトリ:リモートリポジトリを追加して:。 Raspberry PiのIPアドレスに
git init
を置き換えます。 -
リポジトリを使用して作業します:局所的にコミットし(
。git remote add pi git@<your_pi_ip_address>:/home/git/MyRepo.git</your_pi_ip_address>
)、サーバーへの変更をプッシュします(<your_pi_ip_address></your_pi_ip_address>
)。 を使用してサーバーから更新をプルします
-
リポジトリのクローニング:
git commit -m "Your message"
別のコンピューターのリポジトリにアクセスするには、次のようにクローンを作成します。git push pi master
git pull pi master
重要な考慮事項: -
このセットアップは基本的で、GitHubのようなサービスで見つかったプルリクエストのような機能がありません。
git clone git@<your_pi_ip_address>:/home/git/MyRepo.git</your_pi_ip_address>
セキュリティが最重要です。 Raspberry PiのOSを定期的に更新し、強力なSSHキーを使用してください。
この改訂された応答は、元の画像の場所と形式を維持し、直接コピーを避けて、明確さと簡潔さを改善するためにテキストを大幅に言い換えます。 コア情報は変更されていません。
以上がRaspberry PiをGitサーバーとしてセットアップしますの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

これらのトップ開発者ニュースレターを使用して、最新のハイテクトレンドについてお知らせください! このキュレーションされたリストは、AI愛好家からベテランのバックエンドやフロントエンド開発者まで、すべての人に何かを提供します。 お気に入りを選択し、Relを検索する時間を節約してください

このチュートリアルは、AWSサービスを使用してサーバーレスイメージ処理パイプラインを構築することをガイドします。 APIゲートウェイ、Lambda関数、S3バケット、およびDynamoDBと対話するECS Fargateクラスターに展開されたnext.jsフロントエンドを作成します。 th

このパイロットプログラム、CNCF(クラウドネイティブコンピューティングファンデーション)、アンペアコンピューティング、Equinix Metal、およびActuatedのコラボレーションであるCNCF GithubプロジェクトのARM64 CI/CDが合理化されます。 このイニシアチブは、セキュリティの懸念とパフォーマンスリムに対処します


ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

Video Face Swap
完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

人気の記事

ホットツール

SublimeText3 英語版
推奨: Win バージョン、コードプロンプトをサポート!

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

SublimeText3 Linux 新バージョン
SublimeText3 Linux 最新バージョン

ZendStudio 13.5.1 Mac
強力な PHP 統合開発環境
