最近、Githubに最初のgiリポジトリを作成しました。慎重にhttp://git-scm.com/documentationを使用して、問題なくクローンを作成しました。インターネット上で同じ問題を抱えている人は誰もいませんでした。2つの異なるバージョンのGitを試しました。最初は1.7.9.5(apt-getから)、次に1.8.1-rc2(ソースから)ですが、最後に1.7.9.5(apt-getから)に戻りました。HTTPとSSHで試しました(https://help.github.com/articles/generated-ssh-keysを使用)
HTTPS(git 1.7.9.5)を介したプッシュを使用すると得られるもの:
**$ git push https://github.com/Vulpo/PR3003-2012.git master**
WARNING: gnome-keyring:: couldn't connect to: /tmp/keyring-lsOUEX/pkcs11: No such file or directory
Username for 'https://github.com': Vulpo
Password for 'https://Vulpo@github.com':
error: RPC failed; result=56, HTTP code = 0
fatal: The remote end hung up unexpectedly
fatal: The remote end hung up unexpectedly
Everything up-to-date
およびSSH(git 1.7.9.5)を使用:
**$ git push git@github.com:Vulpo/myproject.git master**
Enter passphrase for key '/home/Vulpo/.ssh/id_rsa':
Counting objects: 19, done.
Delta compression using up to 2 threads.
Compressing objects: 100% (18/18), done.
Writing objects: 100% (18/18), 735.94 KiB, done.
Total 18 (delta 4), reused 0 (delta 0)
Write failed: Connection timed out
Write failed: Broken pipe
fatal: The remote end hung up unexpectedly
HTTPSを使用(git 1.8.1-rc2):
**$ git push origin master**
Username for 'https://github.com': Vulpo
Password for 'https://Vulpo@github.com':
Counting objects: 21, done.
Delta compression using up to 2 threads.
Compressing objects: 100% (19/19), done.
Writing objects: 100% (19/19), 736.04 KiB, done.
Total 19 (delta 5), reused 0 (delta 0)
error: RPC failed; result=55, HTTP code = 0
fatal: The remote end hung up unexpectedly
fatal: recursion detected in die handler
Everything up-to-date
SHHを使用(git 1.8.1-rc2):
**$ git push git@github.com:Vulpo/myproject.git master**
Enter passphrase for key '/home/renardc/.ssh/id_rsa':
Counting objects: 21, done.
Delta compression using up to 2 threads.
Compressing objects: 100% (19/19), done.
Writing objects: 100% (19/19), 736.04 KiB, done.
Total 19 (delta 5), reused 0 (delta 0)
Write failed: Broken pipe
fatal: The remote end hung up unexpectedly
fatal: recursion detected in die handler
これが私のgitconfig-lです:
user.name=Vulpo
user.email=vulpo@my.mail
core.autocrlf=input
core.safecrlf=true
core.editor=vim
merge.tool=vimdiff
http.postbuffer=524288000
core.repositoryformatversion=0
core.filemode=false
core.bare=false
core.logallrefupdates=true
remote.origin.fetch=+refs/heads/*:refs/remotes/origin/*
remote.origin.url=https://github.com/Vulpo/myproject.git
branch.master.remote=origin
branch.master.merge=refs/heads/master
これまで、ウェブ上の誰もこの問題を抱えていなかったようです。誰かアイデアがありますか?
後で試しましたが(githubのメンテナンスが原因ではないと確信している場合でも)、どちらも機能しませんでした。非常に軽いファイルをプッシュすることはできましたが、実際にアップロードしたいファイル(2.3Mバイト)はプッシュできませんでした。
編集:それは私のブロザーのコンピューターを使用して動作しました!(WindowsではGit 1.8.0。?)。しかし、それは私の問題を解決しません。少なくとも、それは問題が私自身の設定から来ていることを示しています。