2016-06-23 22 views
2

したがって、私は別のマシンにレポセットアップを持っています。私はコミットしてファイルをプッシュし、彼らはgithub.com上で正常に表示されます。今、私は別のマシンにgit initを走らせました。私は引き離そうとしています。要求されたURLがエラーを返しました:403 github.comにアクセス中に禁止されました

# git remote set-url origin [email protected]:me/someproj.git 
fatal: No such remote 'origin' 

# git remote add origin https://github.com/me/someproj.git 

# git pull 
error: The requested URL returned error: 403 Forbidden while accessing https://github.com/me/someproj.git/info/refs 

fatal: HTTP request failed 

# git remote -v 
origin https://github.com/me/someproj.git (fetch) 
origin https://github.com/me/someproj.git (push) 

# git pull origin 
error: The requested URL returned error: 403 Forbidden while accessing https://github.com/me/someproj.git/info/refs 

fatal: HTTP request failed 
+0

詳細情報を提供してください - そのマシンでどのgitバージョンを使用していますか?ユーザー名とパスワードを設定しましたか?ファイアウォールの背後にいるのか、プロキシを使っていますか? –

+0

git version 1.7.1と私はプロキシの背後にいるわけではありません。私はユーザー/パスを設定したかどうかはわかりません。 – User

+0

これはおそらくあなたの問題です。 '' 'git config --global user.name your_username'''で設定し、パスワードに対しても同じようにしてください。 –

答えて

7

は、あなたはGitHubのにプッシュが成功し、マシン上で使用している資格(ユーザ名/パスワード)を確認し、あなたの新しいローカルリポジトリでこれらの資格情報を再使用する必要があります。

特に、使用するURLのタイプを確認してください:ssh([email protected]:me/someproj.git)またはhttps(https://github.com/me/someproj.git)。
そのGitHubアカウントとreposでusing 2FA (Two-Factor Authentication)かどうかをチェックしてください。

あなたはright username in your urlを埋め込むことができます::

cd /path/to/new/local/repo 
git remote add origin https://[email protected]/me/someproj.git 
0

ブラウザからhttps://github.com/me/someproj.git/info/refsにアクセスしようとするときは、403のステータスコードに関連付けられた次のメッセージに気づくでしょう:あなたの場合は

Please upgrade your git client. GitHub.com no longer supports git over dumb-http: https://github.com/blog/809-git-dumb-http-transport-to-be-turned-off-in-90-days

を1.6.6より前のgitを使っていたり、アップデートしたり、SSHプロトコルをうまく使ってみたりしてください。

git config --global user.namegit config --global user.passwordで設定を確認してください。

関連する問題