いろいろ備忘録日記

主に .NET と Python絡みのメモを公開しています。

Pythonメモ-21 (PyCharmでgithubのprivate repoをcloneしようとしたらエラー)

概要

ちょっとハマったので、忘れないうちにメモメモ。

github にある プライベートリポジトリ を clone しようとしたら

Clone failed: repository 'https://github.com/xxxx/my-private-repo.git/' not found

ってエラーが出ました。

情報収集

stackoverflow で 以下の話題を発見。

stackoverflow.com

SSHでCloneする

どうも、httpsアクセスだと無理みたい。sshでcloneしたら行けた。

予め github に対して ssh できるか確認

$ ssh -T git@github.com

以下のように返ってきたらオッケイ。

Hi xxxxx! You've successfully authenticated, but GitHub does not provide shell access.

githubへのsshの設定は、以下の記事がとても分かりやすいです。

qiita.com

Pycharm側の設定

次に、PyCharmの設定画面にて、cloneするときに ssh を利用するように設定。

以下の部分にチェック入れます。

f:id:gsf_zero1:20171009022910p:plain

あとは、いつもどおりPycharmの最初の画面で chekout from Version Control... で行けました。


過去の記事については、以下のページからご参照下さい。

サンプルコードは、以下の場所で公開しています。