2016-12-24 7 views
2

私の友人はGithubで新しい(プライベート)リポジトリを開始し、寄稿者として私を追加しました。私は成功しPycharmでGitHubの統合を設定したPycharm、プライベートリポジトリに接続できません

しかし

Screenshot A

、私はレポのクローンを作成しようとしているとき、私はエラー「が見つかりませんリポジトリ」を取得しています。

Screenshot B

私がチェックしていると私は見てGithubのサイトからレポへの変更を行うことができます。

また、リポジトリをプライベートからパブリックに変更すると、複製することはできますが、プッシュすることはできません。

誰かがこの種の問題に遭遇したことがあるなら、私は彼らがそれをどのように解決したか知っていることに興味があります。

ありがとうございます。

P.S:

私はテストなしでクローンを作成しようとしました。

トークンまたはパスワード認証を使用してSSHに切り替えようとしました。

私はそうのように自分のユーザー名が含まれるように[remote "origin"]下/.git/configのリンクを編集しようとしている。代わりに、デフォルトの url = https://[email protected]/repoAuthorUsername/repo-name.giturl = https://github.com/repoAuthorUsername/repo-name.git

答えて

0

で同様のケースを参照してください。私はGitHubのからthisガイドに従うことによって、それはSSHでの作業を取得するために管理してきました。

git bash(ウィンドウ上)から新しいSSH鍵を作成する必要があります ssh-keygen -t rsa -b 4096 -C "[email protected]" "[email protected]"はあなたのGitHubメールです。

次に、ssh-agentにSSH鍵を追加する必要があります。 eval $(ssh-agent -s)エージェントを開始するには、次のように入力します。 $ ssh-add ~/.ssh/id_rsaキーを追加します。 (id_rsa)はキー名です。

その後、GitHubアカウントにキーを追加する必要があります。 git bash clip < ~/.ssh/id_rsa.pubでキーをクリップボードにコピーし、githubの任意のページで設定 - > ssh - > sshキーを追加してキーを貼り付けます。

、のgit bashコマンドssh -T [email protected]を行って返す必要があります:

こんにちはユーザ名を!あなたは正常に認証されましたが、GitHubは にシェルアクセスを提供していません。

このクローニングで

TL(設定メニューにチェックされている「SSHを使用してクローンGitリポジトリ」を設定提供)pycharmで動作するはず押し込み、DR I「のステップのすべてこのリンクの詳細とスクリーンショットで詳しく説明されています。https://help.github.com/articles/generating-an-ssh-key/

0

まず、その民間のHTTPSのURLをダブルチェックrepo:大文字と小文字が区別されます。

第二には、確認してください。

  • 所有者は、あなたがで既存の資格情報を持っていない(協力者としてケースでなければなりません)そのレポにプッシュバックする権利、
  • を与えていますWindows資格情報ストア。

pushing to remote private repo : fatal: repository not found

+0

ありがとうございました。 SSH鍵を作成してgithubとリンクすることで、それを稼働させることができました。 –

関連する問題