1

Gitプッシュを実行すると、次のエラーメッセージが表示されます-

  Username: 
  Password: 
  error: The requested URL returned error: 403 while accessing https://github.com/Selvam-T/hw4_rottenpotatoes.git/info/refs

私のGitクローンの読み取り専用アドレスはhttps://github.com/Selvam-T/hw4_rottenpotatoes.gitです

私は提案に従い、リポジトリ設定を次のようにsshに変更しました-

git remote set-url origin ssh://git@github.com/Selvam-T/hw4_rottenpotatoes.git

次に、「git push origin master」を実行したときに表示されるエラーメッセージは、次のとおりです。

  ssh: Could not resolve hostname github.com:Selvam-T: Name or service not known
  fatal: The remote end hung up unexpectedly

これらの通信の問題のいずれかを修正するにはどうすればよいですか?

4

1 に答える 1

1

httpsまたはsshアドレスを使用してプッシュできます。

ただし、httpsの場合は、GitHubクレデンシャルを含む~/.netrc(またはWindowsではHOME環境変数を定義していると想定します)必要があります。例については、「 githubとの同期」または「ユーザー名とパスワードなしでgithubが必要」を 参照してください。%HOME%\_netrc

また、sshの場合は、秘密鍵/公開鍵が必要です。~/.ssh公開鍵はリポジトリと~/.ssh/configファイルに公開されています。
詳細については、「SSHキーがgithubに接続できないのはなぜですか?」を参照してください。

于 2012-08-20T12:14:17.853 に答える