[解決済み] Gitのサーブ。シンプルでありたい
2022-06-01 19:36:52
質問
httpで簡単に公開する方法を知りたい = 以下のようなものです。 メルカリ の hg サーブのようなものです! Windows/ワークボックスでは、このようにします。
git serve
を実行し、Linuxボックス上でSIMPLYにします。
git clone http://project project
が終了しました。
どのように解決するのですか?
プロジェクトに移動して、以下のスイッチでgit-daemonを起動します。
cd project
git daemon --reuseaddr --base-path=. --export-all --verbose
これは git-daemon に、現在のディレクトリ(.git/ フォルダを含むプロジェクトディレクトリと仮定します)内のすべてのプロジェクトを表示するように指示します。また、シャットダウンしてすぐに起動した場合、同じアドレスを再利用するように指示します。
これを "gitserve" のような覚えやすい名前のバッチスクリプトに入れることで、すべてを再度入力する必要がなくなります。いくつかのコメントで提案されているように、最近のバージョンのGitでは、次のようにすることができます。 というエイリアスをGitの設定に追加することができます。 :
[alias]
serve = !git daemon --reuseaddr --verbose --base-path=. --export-all ./.git
サーバー(あなたのWindowsボックス)上でそれが完了したら、あなたはできます。
git serve
git-daemonはトランスポートにgit://プロトコルを使用するので、クライアント(あなたのLinuxボックス)上で、あなたはそうする必要があるでしょう。
git clone git://123.456.789.111/ project
関連
-
[解決済み] Git で直近のローカルコミットを取り消すには?
-
[解決済み] Gitブランチをローカルやリモートで削除するには?
-
[解決済み] git pull」と「git fetch」の違いは何ですか?
-
[解決済み] コミット前に 'git add' を取り消すにはどうすればよいですか?
-
[解決済み] 新しいローカルブランチをリモートの Git リポジトリにプッシュし、それを追跡するにはどうすればよいのでしょうか?
-
[解決済み] Git でブランチからコミットを削除する
-
[解決済み] git rebase の取り消し
-
[解決済み】"git pull" でローカルファイルを強制的に上書きするには?
-
[解決済み] Git で最新のコミットを新しいブランチに移動する
-
[解決済み】ローカルのGitブランチの名前を変更するには?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】exec: "gcc": go buildしようとすると%PATH%に実行可能ファイルが見つからない
-
[解決済み] Xcopyのエラーメッセージ「Sharing Violation」が誤っている。
-
[解決済み] コマンドプロンプトから sqlite - 認識されないコマンド
-
[解決済み] Sudoが見つかりません。npm install を試しています。
-
[解決済み] Windowsの能書きは?
-
[解決済み] terasso libraryでUnknown errorが発生し、vbaを使用してteradataに接続できない。
-
Win10の時間切れタスクの問題解決:タスクがまだ実行されていない (0x41303)
-
[解決済み] XAMPP Object not foundエラー
-
[解決済み] npm' は内部または外部コマンド、操作可能なプログラムまたはバッチファイルとして認識されません。
-
[解決済み] CMDでPowerShellを実行する方法