2016-08-04 11 views
0

私のプロジェクトをやっていて、gitの奇妙なエラーに遭遇しました。その後、git user.nameを解除できません

git config --global --unset-all user.name 

と::私はこれらのコマンドに従うことによってuser.nameを設定することにより、Xという会社の民間プロジェクトのクローンを作成 -

git config --global --add user.name <whatever> 

は、プロジェクトのクローンを作成することができました。その後、私は私のgitのプロフィールにプッシュしようとしたが、私はそれを行うことができませんでした。私が見つけたと私は再び私のuser.nameをリセットする必要があることを理解し、通常のグーグル後

Vikass-MacBook-Air% git push   
remote: Permission to vikkyconer/coursera-test.git denied to X. 
fatal: unable to access 'https://github.com/vikkyconer/coursera-test.git/': The requested URL returned error: 403 

- :それは私に以下のエラーが発生しました。

私は上記の2つのコマンドを再度実行しましたが、私は私の支店に押し込めませんでした。私は明らかにプロジェクトをクローンすることができ、プロジェクトを引き出すこともできるが、git pushを実行することはできない。

グローバル、ローカル、およびシステムのgitユーザーをリセットしました。

設定を解除すると、下のすべてのユーザーがコマンドを実行すると、現在のユーザーが存在しないことが確認されます。

git config -l 

私はまだgit pushを実行できません。もし誰かが上記のエラーに直面した場合、私を助けてください。

+0

をやっので、 'gitの設定--global user.name​​'動作しませんか? –

+0

いいえ..私は時間のカップルを試して..それは非常にイライラしている.. gitを再インストールする考えて..多分それは助けることができる..: –

+0

どうすれば 'git config --local user.name​​'? –

答えて

0
  • ~/.gitconfigのファイルをホームフォルダに編集します。これはすべて--globalの設定が保存されている場所です。

か、ここでは、この

  • git config --global --replace-all user.name "user_name"
+0

これも試してみました...成功しませんでした〜/ .gitconfigには名前がありませんXあなたのユーザー名は –

0

を行うことができますが、通常、あなた自身が署名アップ取得したいプライベートリポジトリ

  1. 上であろうことですGit Hubで
  2. Git Hubで、リポジトリのメインページに移動します
  3. 検索と設定
  4. 検索をクリックして、
  5. ユーザーが受信する協力者が
  6. をクリックして協力者を追加ドロップダウンリストから協力者を選択して名前を付けるに協力者
  7. タイプをクリックしてください電子メールコラボレーション要求。
  8. それを受け入れ、

Reference

+0

ありがとうあなたの時間のために私は協力者として会社のユーザーXを追加したくありません。私は自分の個人的なユーザーとしてプッシュしたい。 –

+0

これはプライベートレポジトリですか?あなたが 'user.name'として指定したものは、プライベートリポジトリからプッシュまたはプルする能力には本当に影響しません。重要なことは、Git Hubのユーザーとしてあなたに割り当てられた正しいレベルの権限を持つことです。 –

関連する問題