問題タブ [msysgit]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
95 参照

windows - msysgitのパスでのケースタイプミス

githubリポジトリにアクセスしたところ、タイプミスで誤ってファイルをmsysgitに追加してしまったことがわかりました。「ドメイン」というディレクトリにファイルを追加する代わりに、「DOmain」にファイルを追加しました。

git mvを試しましたが、Windowsではパスで大文字と小文字が区別されず、移動に失敗します。

このような問題を解決するための最良の方法は何ですか?

0 投票する
2 に答える
3834 参照

git - HudsonGitプラグインがWindowsで機能しない

OpenSSHオプションを使用してmsysgitをインストールしています。Git bashでは、ssh-agentを実行でき、sshキーのパスフレーズを管理します。Hudson Gitプラグインでssh-agentを使用することは可能ですか?現在、クローンを作成しようとするとハングし、パスフレーズが入力されるのを待っていることは間違いありません。

ありがとう!

0 投票する
4 に答える
7154 参照

makefile - msysgit での make の使用

Windows 7 で msysgit を使用していますが、make には付属していないようです。msysgit で make を実行する簡単な方法はありますか?

0 投票する
1 に答える
1658 参照

windows - リモート Git リポジトリをプルしてチェックアウトする方法

OK、Windows 7 の msysgit についての完全な初心者の質問ですが、(unfuddle に) リモート リポジトリがあり、1 台の PC で作成し、別の PC にプルダウンしたいと考えています。Git Gui を使用して「フェッチ」を試みましたが、フォルダーにはまだ .git サブフォルダーしかありません。プルダウンに時間がかかったので、リポジトリに何かあると思いますが、作業コピーにチェックアウトするにはどうすればよいですか。私が試したことは何もないようです。

解決策:それは彼の答えに直接含まれていませんが、以下のVonCは、Gitのマンページが密集しているのと同じくらい簡潔な、Gitのunfuddleヘルプドキュメントを私に指摘しました。次の 1 つのコマンドで、必要な作業コピーとローカル リポジトリを取得できました。

0 投票する
7 に答える
46969 参照

git - よりスマートな git プロトコル、ssh または git (over ssh) または https プロトコルはどれですか?

どれが効率的ですか?SSH:// または Git:// (ファイル圧縮)

Git では、git プロトコルがスマートであることを理解しています。これは、通信の両端にファイル転送を圧縮するプロトコル エージェントがあり、ネットワーク帯域幅を効率的に使用してクローンを高速化するためです。

O'Reilly の本から、次のステートメントを見つけました。

著者が言っていることが本意かどうかはわかりません。彼は、Git プロトコルが SSH 経由でトンネリングされることについて話しています。

私の見解では、git ポート (エージェント ポート) に接続しない限り、プロトコルは有効ではありません。また、SSH は単なる非圧縮ファイル転送です。しかし、著者によると、SSH を使用する場合、Git プロトコルはその上でトンネリングされると彼は言います。では、SSH は GIT でよりスマートですか?

Von Cさん、ご回答ありがとうございます。「ネットワーク プロトコル (HTTP と Git) は一般的に読み取り専用です」rwでデーモンを実行すると、 Git を作成できます--enable=receive-pack

以下は私の懸念事項です。
git プロトコルがスマートであると言う場合、実行するgit cloneと、Git サーバー エージェントはクライアントに送り返されるデータを圧縮するため、クローンはより高速になるはずです。私のユースケースでは、香港に Git サーバーを設定し、サンノゼやその他の国でも使用する予定です。そのため、遅延の問題のためにネットワーク上で効率的になりたいと考えています。

だから私の質問は、いつ私git clone ssh://user@server/reposlocがgitプロトコルの利点を得られるのかということです? O'Reilly の著者の本によると、彼は git が ssh 経由でトンネリングされていることを意味し、サーバーで git デーモンが実行されていない場合、git プロトコルはどのように機能するのでしょうか。

SSh://xyz... を使用すると、ssh プロトコルと git プロトコルの両方の利点が得られますか?

事前に回答をお待ちしております。

0 投票する
4 に答える
12817 参照

git - gitolite のインストールの問題

gitolite の簡単インストール オプションを試した人はいますか?
Windows(ワークステーション)からsolarisボックスにgitoliteをインストールしようとしています。

コマンドは次の場所でブレークします。

この問題に遭遇した人はいますか? ジトライトはこの努力に見合う価値があると思いますか? Git の ACL を評価しようとしています。

事前にご回答いただきありがとうございます。

[以下の完全なコマンド実行ログ]

0 投票する
1 に答える
501 参照

git - msysGit を使用するビルドボットが断続的なデータストリーム エラーを引き起こす

buildbot を使用して継続的インテグレーションを実行しています。組み込みの Git ビルド ステップでは、次のコマンド ラインが生成されます。 C:\Program Files\Git\bin\git.EXE fetch -t file:///s:/Repositories/repo +master

s: buildbot スレーブにマップされた debian サーバー上の samba 共有です。

次のエラーで断続的に (約 50 ビルドに 1 回) 失敗します。

これを引き起こしている原因と、それを修正する方法を知っている人はいますか?

0 投票する
3 に答える
8148 参照

git - Windows での Git の制限は何ですか?

Mercurial と Git について読んだところならどこでも、通常、Git が Windows での機能が制限されていることを意味する 1 行または 2 行を挿入しています (一部のシェルスクリプトは移植できないためなど)。そして、ほとんどのページは少し古いです。

機能面での Windows 上の Git の制限は何ですか? また、MinGW で Git を実行し、Windows で MSYS を実行する必要がある場合、パフォーマンスに制限がありますか?

0 投票する
2 に答える
282 参照

version-control - カスタムビルド構成ファイルをgitリポジトリに保持する

ビルド環境などにカスタム(およびこれまでのところバージョン管理されていない)セットアップスクリプトを使用するプロジェクトがgitリポジトリにあります。これらをバージョン管理(できればgit)に置きたいのですが、プロジェクトとは別にバージョン管理してください。それ自体、まだプロジェクトのベースディレクトリに住んでいる間-私はローカルブランチのようなオプションを検討しましたが、これらはmaster(または他の「実際の」ブランチに)切り替えるとセットアップの作業コピーが破棄されるという問題があるようですスクリプト。

私はmsysgitを使用しているWindowsを使用しているので、いくつかのツールを使用できます。誰かが推奨事項や解決策を持っていますか?

0 投票する
1 に答える
6055 参照

bash - shまたはbashスクリプトからWindowsバッチスクリプトを実行/呼び出します

パラメータ付きのバッチ ファイルを呼び出す必要がある sh/bash スクリプトがあります (パラメータはファイル名で、DOS/Windows 形式で指定されます)。

基本的に私は持っています: script.sh

私はGNU bash, version 3.1.0(3)-release (i686-pc-msys)シェルとして使用していますmsysgit

問題は、スクリプトから実行すると $COMSPEC /c batchfile param1 param2 、bash のような「空のプロンプト」が表示されるか、コンソールにコマンドの結果が表示されないか、cmd.exe起動してもスクリプトが実行されないことです。

次のようにパラメータを引用してbashしてみました:

しかし、私は何の結果も得られませんでした。