1

ローカル ワークステーションでPython パッケージpackagenameを作成しました。次のようになります。

packagename/
packagename/setup.py
packagename/modulename.py

このシェルコマンドでpackagenameからインストールしました:virtualenv

virt-env$ bin/pip install path/to/packagename

packagename次のような場所に、プライベート Github リポジトリを配置しました。

github.com/username/packagename.git

このシェルコマンドでmodulenameからインストールしました:virtualenv

virt-env$ bin/pip install git+ssh://git@github.com/username/packagename#egg=modulename

... SSH 公開鍵を作成し、Github アカウントにアタッチした後。

を使用したい Heroku アプリ リポジトリに、次のようなmodulename行を追加しました。requirements.txt

-e git+ssh://git@github.com/username/packagename#egg=modulename

しかし、SSH キーで Heroku を認証するにはどうすればよいでしょうか?

Github にはdeploy keysと呼ばれるものがあることがわかりましたが、デプロイ キーを GitHub リポジトリに追加した後に Heroku に結合する方法がわかりません。それらはすべてプライベートリポジトリに隠されているため、これを行う方法の例はあまりないと思います。

4

1 に答える 1