0
$ git push -u origin master
ERROR: Repository not found.
fatal: The remote end hung up unexpectedly

リポジトリがそこにあると確信しており、正しく追加しました。問題は、2つのgithubアカウントを使用していることである可能性があります。1つは私の個人的なもので、もう1つはクライアント用です。クライアントのgithubでプライベートリポジトリとして取得しようとしています。

リポジトリを作成して、個人のgithubアカウントにプッシュすることができます。しかし、クライアントのアカウントにプッシュすることはできません。

4

1 に答える 1

1

クライアントのリポジトリにプッシュする権限がない可能性があります。アクセスするには、個人のGitHubアカウントがクライアントのリポジトリにアクセスできる場合が最も簡単な方法です。

理想的には、クライアントのアカウントはGitHub組織です。そうすれば、任意の数の人にその機能へのアクセス許可を与えることができます。組織の所有者としてアカウントを追加するか、チームにアカウントを追加して特定のリポジトリへのアクセスを許可します。

クライアントのアカウントが組織でない場合は、(リポジトリ管理者設定で)共同作業者として自分のアカウントをリポジトリに追加することにより、自分自身にアクセス権を与えることができます。これにより、自分のアカウントからリポジトリにアクセスできます。


プッシュするリポジトリに応じて、複数のsshキーを使用して異なるGithubアカウントにログインしようとしている場合は、「複数のGitHubアカウントとSSH構成」を参照してください。ただし、これはより困難であり、おそらく不要です。

于 2012-09-08T06:37:12.217 に答える