問題タブ [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 投票する
3 に答える
6740 参照

windows - Windows で ssh 経由で git が間違ったパスを解決しないようにするにはどうすればよいですか?

ssh サーバーがセットアップされた Windows 2003 ボックスがあります。ローカルとサーバーの両方に msysgit (git バージョン 1.6.2) をインストールしました。

サーバーには、リポジトリへの次の絶対パスがあります。

ユーザーがログインすると、次の作業ディレクトリに配置されます。

私の開発マシンで次のコマンドを実行すると:

次のエラーが表示されます。

私の ssh ログによると、git がサーバー上でこのコマンドを実行しているようです。

そのコマンドをローカル (サーバー上) で実行すると、同じ理由で失敗します。問題は、パスの前に「/」を付ける git に関連していると考えています。これを行わないようにgitに指示するにはどうすればよいですか? これは機能するはずですか?

注: \gitinstallpath\libexec\git-core をパスに追加したため、git-upload-pack は機能しています。どうやらこれはバグであり、将来修正される予定です。これは私の回避策でした。

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

git - msysgitのインストールをリモートリポジトリにする方法

自宅の開発環境で、ローカルマシンとサーバーにmsysgitをインストールしたいと思います。

目標は、ローカルマシンで開発し、それをサーバー(リモートリポジトリ)にプッシュして、ナイトリービルドを行うことです。

残念ながら、サーバーのmsysgitインストールをリモートリポジトリとして構成できないようです。どうやってやるの?

0 投票する
5 に答える
6604 参照

svn - Windows での Git と SVN

ローカル リポジトリに git を実行し、中央リポジトリに SVN を使用して CodePlex プロジェクトを実行しようとしています。msysgitの最新バージョンをダウンロードしましたが、SVN サポートが機能していないようです。

以下は、新しい空のリポジトリを正常に初期化してスタックします:

フェッチを実行しようとすると、次のようになります。

ご覧のとおり、私は証明書を永続的に受け入れようとしますが、msysgit はそのまま待機し、フェッチを実行しません。

私は何か間違ったことをしていますか?サポートはありませんか?12 月の同様のスタック オーバーフローの投稿を見つけました。私が経験している症状が同じかどうかはわかりません。

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

version-control - msysgitコミットエンコーディング

私はWindowsVistaでmsysgitを使用しています。私はまだ非常に新しいので、githubに最初にコミットしたコードで、別のメンバーがすべてのタブがスペースに置き換えられたと言いました。msysgitがこれを変更している可能性はありますか?VS2008でファイルを編集しています。ちょうど来たcシャープな.csファイルです。

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

git - 3 つの内部 Windows ベースのノートブック間で msysgit リポジトリの同期を維持する最も簡単または最良の方法は?

msysgit を使用して、3 つの Windows ベースのノートブック間でいくつかの内部プロジェクトを同期させたいと考えています。外部リポジトリは必要ありません。

最良の場合、2 人の開発者が会うたびにプロジェクトを同期できるようにする必要があります。

私が理解できる唯一のセットアップは、各ノートブックの IIS/Apache Web サーバーであるため、1 人の開発者が別のノートブックから http でフェッチし、次にマージし、次に別の開発者が最初のノートブックからも http でフェッチするというようになります。 .

それを行う簡単な方法はありますか、または Apache/IIS を使用して http で msysgit リポジトリを提供することに関する詳細なチュートリアルを知っていますか?

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

git - 致命的:git-write-tree:ツリーの構築中にエラーが発生しました

git-svnを使用して大規模なSubversionリポジトリをgitにインポートしようとしています(これにより、gitで作業できますが、時々Subversionにコミットできます)。4000を超えるリビジョンをインポートした後、git svn fetchまたはを実行するたびに次のエラーが発生しますgit svn rebaseが、これを取り除くことはできません。

私がこれまでに試したこと:

  • git fsck --full何も報告しませgit fsck --unreachablegit fsck --no-reflog
  • git gc --aggressive助けにはならない
  • シングルパックファイルを移動して再インポートしてもgit unpack-objects効果はありません
  • git svn reset -rXYXYが最新のインポートされたリビジョンよりも少し低い場合も、役に立たないようです。またreflog、XYまでの最新のエントリを手動で削除することもできません。
  • リブート。ばかげているように聞こえますが、最初の〜4000リビジョンをインポートしているときに、msys / mingw(またはaviraウイルススキャナー、テストのために無効にしました)。

また、エラー128が実際に何を表しているのかもわかりませんでした。何か案は?前もって感謝します!

エラー128についても同様ですが、エラーメッセージが異なり、解決策がないこの質問に関連している可能性があります。

1.6.4.msysgit.0XPSP3でbashを使用したmsysgitバージョン

0 投票する
6 に答える
53422 参照

git - TortoiseGit-gitが見つかりません

でインストールされたmsysGitでTortoiseGitを使用してmsysGit-fullinstall-1.6.4-preview20090729.exeいますが、非常に奇妙な方法で動作します。

  • AboutWindowsでは、すべての操作が正常に完了したように見えても、gitが見つからないと表示されます
  • Settingsウィンドウ、Generalタブ、セクションではMSysGit、正しいパスが設定されていてもバージョンが空白になっています(.... \ msysGit \ bin)
  • SettingsウィンドウのタブGit\Configで、設定を変更して保存しようとすると、テキストなしのエラーが発生します。ウィンドウを閉じる唯一の方法は、[キャンセル]ボタンです。
  • すべての操作で、パス内のすべてのフォルダーでgit.exeを検索するようです。これは、実行可能ファイルの場所を正確に把握していることを考えると、少なくとも奇妙なことです。

Git-1.6.4-preview20090730.exe両方の場合にパスが同じに設定されていても、msysGitをでインストールすると、最初の3つのポイントは存在しません(.... \ msysGit \ cmd)

TortoiseGitにgitインストールを認識させるにはどうすればよいmsysGit-fullinstall-1.6.4-preview20090729.exeですか?


環境:

  • Git-1.6.4-preview20090730.exe
  • msysGit-fullinstall-1.6.4-preview20090729.exe
  • TortoiseGit1.0.2.032ビット

編集:

私は道に入れたくありませんmsysGit\bin、ただmsysGit\cmd

msysGit-fullinstall-1.6.4-preview20090729.exeのファイルをインストールのファイルに置き換えるだけの場合Git-1.6.4-preview20090730.exe、TortoiseGitはgitバージョンを認識しているようで、設定のGit\Configセクションを編集できます。残りの環境がまったく変更されていないことを考えると、これは少なくとも奇妙なことです。

ファイルを復元するとすぐにmsysGit-fullinstall-1.6.4-preview20090729.exe、TortoiseGitは正しく機能しなくなります。

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

git - Msys Git と Ubuntu 上の Git は同じリポジトリで違います

VM で Ubuntu を実行し、Vista で MsysGit を実行しています。Github を git ホストとして使用し、Msysgit からも同じリポジトリを追跡しています。

Mysysgit からすべての変更を取得して「git status」を実行すると、コミットされていない変更が一覧表示されます。しかし、Ubunutu から「git status」を実行すると、すべてクリーンです。コミットされていない変更はありません。

Msysgitでこれが起こっているのはなぜですか。どちらのバージョンも 1.6 です