コミット中にこの重大なエラーに遭遇しました バグレポートを作成しました 。
TortoiseGit操作でこのエラーが発生し続けます:
gitは正常に終了しませんでした(終了コード128)
私はプログラムを再インストールし、再起動し、githubから新しいリポジトリを複製しようとしました-何も動作しないようです。また、%appdata%\ Tortoise gitフォルダーも削除しました...今迷っています。進め方に関するアドバイスはありますか?
これはおそらく、SSHキーが侵害されたためです。新しいものを作成し、GitHubアカウントに追加します。
私にとっては、次のコマンドを使用してgitユーザー名と電子メールの構成を追加する必要がありました。
git config --global user.email "[email protected]"
git config --global user.name "Your Name"
git-bashが致命的と報告する: '/.git/index.lock'を作成できません:ファイルが存在します。
Index.lockを削除すると、エラーはなくなります。
Windows 7を実行している場合:これを安全に行う最良の方法を決定しようとしていましたが、怠zyな方法は親フォルダを右クリックする-> [プロパティ]ボタンをクリックする-> [セキュリティ]タブをクリックする-> [編集]ボタンをクリックします-> [ユーザー]で始まるグループをクリックします-> [フルコントロール]というチェックボックスをクリックします->すべてのOKをクリックしてダイアログを閉じます。これにより、Windowsの「セキュリティ」機能が回避される可能性があることは承知していますが、作業は完了しています。
私の場合、サーバー上のgit-repositoryという名前のディレクトリ内のフォルダーが失敗の原因でした。
win7 64の場合:
git-guiは良い答えを与えます:前のgitがクラッシュし、ロックファイルが残っています。手動で削除します。私の場合、これは.git/ref/heads/branchname.lockにありました。
削除すると、エラー128はなくなります。 tortoisegitがそのような簡単な説明を与えないのは驚きです。
Index.lockを削除するとうまくいきました
私の場合、プロキシが原因でした。企業ネットワークではプロキシが必要でしたが、TortoiseGit/GitはWindowsインターネット設定から情報を自動的に取得しないようです。プロキシアドレスを設定することで問題が解決しました。
簡単な解決策は、c:\ git_2014などの新しいローカルディレクトリを作成することです。このディレクトリでrightklickを選択し、Git Cloneを選択します
私の場合、最後にリポジトリ名にgitを追加するのを忘れていました。
私はこれと同じ問題を抱えていて、次の方法で解決しました...
NVIDIA「Tegra Android Development Pack」がインストールされており、mysysgit.exeのバージョンも含まれているようです。 TortoiseGitは(標準のgitインストールの代わりに)そのインストール場所を自動的に検出し、設定メニューに自動入力しました。
これを修正するには、「設定->一般」に進み、mysysgit.exeへのパスのフィールドがあります。これが正しいインストールを指していることを確認してください。
私はgitを複数回リバートしましたが、変更が必要な場合はリバートしながらファイルのチェックを外してください。変更を隠して、もう一度プルします。
私にとっては、TortoiseGitでSVNプロジェクトをチェックアウトしようとしました。ただし、TortoiseSVNを使用した場合は正常に機能しました。 (明白に見えるかもしれませんが、新参者はこれにつまずくかもしれません)
構成ファイルのユーザー名と電子メールのフィールドが空でないことを確認してください。そして空のディレクトリにクローンを作成してみてください。これらの手順はうまくいきました。