2012-07-22 10 views
8

Windows用のGithubを試しています。新しく作成したリポジトリを公開しようとすると、次のエラーが表示されます。Windows用のGithubからリポジトリを公開できませんでした

認証は、あなたの資格情報が古くなっている可能性があり

に失敗しました。アプリケーションからログアウトし、再度ログインして操作を再試行してください。

言うまでもなく、私はログアウトして何度も成功裏にログアウトしました。私もアンインストールして、最新バージョンを無償でインストールしました。

リポジトリは、アプリケーション内で作成した新しいもので、.gitattributes、.git、およびREADMEファイルのみが含まれています。

私はGithubの完全な初心者ですので、セットアッププロセス中に何かを混乱させる可能性があります。

答えて

7

これは、問題は、Windows用のGitHubのは、それが保存されていたパスワードに問題があったことが判明します。 Githubサポートの手順は次のとおりです。

  1. Windows用のGithubからログアウトします。
  2. パスワードをgithub.comに変更する
  3. Windows用のGithubに再度ログインします。

私は変更を公開することができました。

+0

あなたはそれを整理してうれしいです。 Githubはミツバチの膝です。 – yellottyellott

+1

少なくとも1つの拡張ASCII文字に問題があるようです。 –

0
+0

私はそのリンクの手順に従っていますが、私はまだ同じ問題を抱えています。 SSH鍵をGithubアプリケーションに追加する必要がありますか? Git Shellを使用していたとき、私が入っていたディレクトリは、Githubアプリケーションのデフォルトのストレージディレクトリとして選択したディレクトリとは異なっていたことに気付きました。それは大丈夫ですか、アプリケーションは間違った場所でキーを探していますか? – Stu

+1

Githubはパスワード認証を使用せず、sshキーを使用します。つまり、あなたのマシンに秘密鍵を持っていて、その公開鍵をgithubに入れます。だからあなたのコンピュータとgithubは、アプリなしで話すことができるはずです。 (このアプリはキーを一切持っていないので、あなたのコンピュータがすでにサーバと話すことができる)。 これで、今の式からアプリを除外しましょう。 git bashを開き、 'ssh -T git @ github.com'の出力は何ですか? – yellottyellott

+0

ああ。あなたのsshキーは〜/ .sshにあるはずです。コンピュータごとに1つだけ必要です。gitの履歴に入れてはならないので、プロジェクトディレクトリの外にあるはずです。あなたの秘密鍵を他の人に与えると、彼らはあなたのレポにアクセスすることができます。だからプライベートにしておきなさい。 – yellottyellott

10

私がすることによってこれを解決することができた:

  1. を押して[設定] - GitShellで開きます。
  2. gitのステータス
  3. Gitのプッシュ(またはプル)
  4. 資格証明書を導入し(ここで最も重要なステップである、何とかgitのクライアントが台無しにしたり、資格情報を忘れてしまいました)。

正しい資格情報を与えたら、gitシェルを終了してgit clientを再度使用できます。

+0

理想的には、GH4Winはサードパーティのreposで "うまくいく"でしょうが、これは私のクライアントにとっては容認できる解決策です。ありがとう –

関連する問題