問題タブ [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.
git - github: サポートされている認証方法がありません
私はgithubを使用しており、過去にラップトップにファイルを正常に追加して同期しました。
最近、実行後に「 PuTTY Fatal Error: Disconnected: No supported authentication methods available 」を取得し始めました:
git pull オリジン マスター (またはプッシュ)
でも
ssh git@github.com は正しい応答を返します: ERROR: Hi username! 認証に成功しましたが、GitHub はシェル アクセスを提供しません github.com への接続が閉じられました。
githubを掘り下げた後、私はこのモーセルを見つけました:
サポートされている認証方法がありません ssh が機能しない場合、ssh を話すクライアントを見つけるために git が使用する環境変数 GIT_SSH に注意する必要があります。git インストールは、認証を実行するために (GIT_SSH 経由で) plink.exe を使用している可能性があります。その場合は、pageant.exe が実行されていること、および github 用に作成したキーが読み込まれていることを確認してください。これにより、plink.exe へのキーが提供されます。それがないと、上記のエラーが発生します。
plink.exeまたはpeagant.exeが何であるかわかりません..そして、ssh git@github.comが正しく認証されているように見えるという事実は、ここでの最善の解決策は何か疑問に思います..そうでない場合でも、セットアップを過度に複雑にしたくないのは確かです必要。
git - Git for Windows-libiconv2.dllが見つからないため、プログラムを開始できません
Windows 7(64ビット)でgit Bashから特定のコマンド(たとえば、git pushなど)を実行しようとすると、次のエラーが発生します。
私はこれに対する解決策を徹底的に探しました。
私が見つけることができる最も多くは、グーグルコードサイト(Issue 419)の問題スレッドとあちこちにある他のいくつかのブログです。私が知る限り、投稿で提供された提案のどれも実際に私の問題を解決することはありません。
再インストールしてみました。に追加$GIT/bin
してみましたPATH
。
dllが$GIT/bin
ディレクトリにあることを確認できますが、それでもリモートにプッシュできません。
私は別のWindows7ボックスにmsysgitを正常にインストールしており、どちらの状況でも同じ方法でインストールしました...言うまでもなく、私はかなり混乱しています。
これに関する助けをいただければ幸いです。
ありがとう、
git - msysGit ポータブルの $HOME の場所を修正
フラッシュドライブに msysGit Portable を正常にインストールして構成し、それを使用して GitHub リポジトリをプルおよびプッシュしました。しかし、私は常に SSH サポートをこじ開ける必要があるようです。
具体的には、SSH がキー ファイルを見つけるために、次の手順に従って、git-bash.bat を実行するたびに2 番目のインスタンスを開始しssh-agent
、次にキーを開始する必要があります。ssh-add
の出力ssh -v git@github.com
をデバッグに使用すると、msysGit が既定で Windows ユーザー ディレクトリにキーを検索することがわかります。それはできません。ポータブル ドライブの独自のディレクトリを参照する必要があります。
$HOME をプログラム独自のフォルダにする方法を教えてください。
壊れた Vox リンクの更新
このページの手順は、私が最初に投稿した現在壊れているリンクと似ています。以下引用。元の Vox 記事の webarchiveもここにあります。
ただし、これを試して取得した場合:
セッションは ssh-agent の下で実行されていません。以下を実行して、エージェントの下で新しいシェルを再起動することで、これを回避できます。
ここで、bash を選択したシェルに置き換えることができます。これを行うと、ssh-add を実行してそのシェルのキーをロードできるはずです。
git - git リポジトリを取得した後のソース ファイルはどこにありますか
Git をインストールして、gitorious.org からリポジトリを取得しました。git gui アプリケーションによると、フェッチは成功しました。しかし、ローカル リポジトリをセットアップしたディレクトリを見ると、ソース ファイルがありません。
H:\dev\qt\.git があります。.git フォルダーの下には、一連のサブフォルダーといくつかのファイルがあります。.git サブフォルダーを除いて、H:\dev\qt の下には何もありません。.git サブフォルダーが現在約 500 MB であるため、以前に行ったフェッチでは明らかに何かがフェッチされました。ソースファイルを取得するには、何らかの解凍を行う必要があると思います。私は git にまったく慣れていないので、誰かが親切にいくつかのポインタを提供していただければ幸いです。
ありがとう。
git - SSL 証明書を書き換えるプロキシで git を使用する
$WORK では、SSL 証明書チェーンを書き換える内省 Web プロキシを使用する必要があります。これを確認するには、curl を使用して https URL を取得するか、Firefox プラグイン アップデーターを実行します (OK、実行しようとしています :-) )。
GIT の Windows ポートであるhttp://code.google.com/p/msysgit/も、壊れた証明書について不平を言っています。証明書の問題を無視するように強制する方法はありますか?
よろしく、ハカン
git - Windows での Git Bash - Bash スクリプトの保存場所と呼び出し方法
Windows で Git Bash を使用している場合、bash スクリプトを作成する場合、bash シェルからアクセスできるようにするには、どこに配置すればよいですか?
基本的に、ファイルなどを操作するbashシェルスクリプトを作成したいと思います.
いくつかのパラメーターを使用して、bash シェル内から関数を呼び出したいと考えています。その後、スクリプトはその作業を行います。
私はこの環境にまったく慣れていません。そのため、bash に関する私の知識は非常に限られています。
git - コミット時間に基づいて git タグを追加する
コミット時間に基づいて git リポジトリにタグを付ける方法はありますか?
たとえば、リリース時刻がある場合、そのリリースで使用されているすべてのリポジトリにリリース時刻のタグを付けたいとします。主な問題は、タグ付けがリリースの数時間後にさかのぼって行われる可能性があることです。
私のリポジトリは Windows XP システム上にあり、msysgit を使用して git にアクセスしています。
git - スクリプトを使用して git コマンドの値を変数に割り当てる方法
git コマンドのような値git rev-list -n 1 --before=<timestamp> master
を変数に割り当てることは可能ですか。
元:commits = git rev-list -n 1 --before=<timestamp> master
それから私は何かしたい
私のリポジトリは Windows XP システム上にあり、msysgit を使用しています。
ありがとうございました
git - チームワークにリモートGitリポジトリを使用するためのガイダンス
私が取り組んできたプロジェクトは、私と別の開発者の間で分割されました。クライアントが選択したホストであるCodeBaseにGitリポジトリを作成しました。私と他の開発者の両方が、リポジトリのクローンを作成してマシンに戻すことができました。しかし、彼はリモートにプッシュバックすることはできません。
このプロジェクトのSCCをどのように管理する必要があるかについて、アドバイスやリンクなどのガイダンスが必要です。私たち全員(合計3人のチームメンバー)が、リポジトリのクローンを作成し、変更とローカルコミットを行ってから、リモートにプッシュできるようにする必要がありますか?次に、テストリリースの前にリモートリポジトリでブランチまたはタグ付けする方法も知りたいので、すべて作業中のトランクと、デプロイされたコードのブランチ(および以前のブランチ)があります。これの主な理由は、トランクを壊した場合、「最後の良いブランチ」にロールバックしたいということです。
また、コミットのロールバックと個々のファイルへの変更についてさらに学ぶ必要があります。私のインストールのマニュアルページは機能しておらず、あまり友好的ではありません。いくつかのチュートリアルや本の推奨事項がいいでしょう。
私たちは皆、Windows 7でmsysgitを使用しています。前述したように、リモートホストはCodeBaseです。
windows - MSysGitとGitforWindows
MSysGitとGitforWindowsの違いを判断するのに問題があります。それらはどう違いますか?なぜ私はどちらか一方を選ぶのでしょうか?