2012-03-27 16 views
2

ローカルコードをサーバーにプッシュするためにgitを使用しています。私は "起源"と呼ばれるローカルのリモートを持っていると私は "github"と呼ばれるサーバー上のリモートを持っています。通常、コミット後、私は "git push origin master"を使ってローカルコードをgithubにプッシュします。次に、サーバーにsshし、githubコードをサーバーにプルするために "git pull github master"を使用します。これは数週間働いています。しかし、私はgithubのから私のサーバーにコードを引っ張って行きました昨日は、私は次のエラーました:Git pullが突然動作を停止しました。「リポジトリが見つかりません」

python$ git pull github master 
ERROR: Repository not found. 
fatal: The remote end hung up unexpectedly 

私は戻って私のローカルコンピュータに行き、「gitのプッシュ原点マスター」を試してみましたが、それがうまく働きました。私はまた、 "git pull origin master"を試してみました。それもうまくいきました。明らかにレポが存在します。だから私は、サーバー上の私のリモコンに問題があるかもしれないと決めた。私はリモコンを( "git remote -v"を使って)チェックし、ローカルのコンピュータ上のリモコンに正確にマッチさせました。これをトラブルシューティングするにはどうすればいいですか?

EDIT

私は、おそらくこれまでの単純な解決策がないことを知っています。私はgitとgithubにかなり新しいので、私はこれをトラブルシューティングするための最良の方法について疑問に思っています。私は私のgitを破壊しようとし、別のgit initを実行する必要がありますか?何が問題なのか他の提案はありますか?

はだから今そこにエラーになっておりEDIT:私は、別のディレクトリにgitのを初期化しようとする新しいリモートを追加し、新しいディレクトリからプルを行うことを決めた

python$ git pull github master 
Permission denied (publickey). 
fatal: The remote end hung up unexpectedly 

。私は同じ結果で終わった。私は私の鍵を固定してこれを修正できると推測しています。ローカルのgitとキーはまだ動作していますが、ローカルのレポからキーを取得してサーバーに置くことはできますか?

答えて

1

私はexactly the same problemを持っていた、と私たちの場合、それは問題もSSHキーとしなければならなかったが判明した - すなわち、特定のGHのレポへのアクセス権を持ちます。

サーバーキーは他の人が作成していましたが、リポジトリへのアクセスが取り消されたとき、私たちはもうコードを引き出すことができませんでした - そしてgithubは "Repo not found" "あなたはこのレポにアクセスする権利がありません"。

+2

これはまさに何が起こったかです。ありがとう! – crunkchitis

2

Githubさんは今月初めにsome issues with SSH keysを持っていましたが、あなたの確認が必要なのでしょうか?

彼らが下に一覧表示されます:https://github.com/settings/ssh

+0

私は両方の権限を認めていますが、秘密のアカウントを使用しているため、鍵が確認されていない可能性もあります。私はそれをチェックしますが、私はそれが問題だとは思わない。 – crunkchitis

関連する問題