Heroku アカウントに資格情報をログインできるように、heroku に接続できるようにしてもらえますか?
大学のプロキシを使用して、ファイルをコミットおよび git ダウンロードすることもできるようにしたいと考えています。
proxy.uonbi.ac.ke
そのプロキシには、フォームのパスワードがありますxxx@students
。
これはどのように行うことができますか?
Herokuリモート リポジトリに連絡する必要がある場合は、 Kit Monisitの記事「 Heroku Behind a Proxy」に次のように記載されています。
http_proxy
ステートメントをエクスポートするbash_profile
だけでは不十分です特定のアプリケーションによって作成された TCP 接続を、TOR やその他の SOCKS4、SOCKS5、または HTTP(S) プロキシなどのプロキシを経由するように強制するツール。
チェーン内に 2 つ (またはそれ以上) の異なるプロキシが必要な場合: 次
のように:
your_host <--> proxy 1 (TOR) <--> proxy 2 (HTTP or SOCKS4/5) <--> target_host
LAN から出る唯一の方法がプロキシ サーバーを経由する場合に必要になることがあります。
または、発信トラフィックの一部のポートをフィルタリングする制限的なファイアウォールの背後から抜け出すために。
そして、telnet のようなアプリでそれを行いたいとします。
あなたの場合:
問題の一部は、Heroku クライアントが HTTPS を使用してリモートでログインすることです。
これを回避するには、ProxyChains を使用して、制限のあるプロキシ サーバーを介して HTTPS 接続をトンネリングします。
その役割は、他の方法ではプロキシを使用できないソフトウェアにプロキシ認証サービスを提供することです。
この記事では、ビルドとインストールについて説明します。
セットアップは次のようなものです。
proxychains.conf
ファイルをホーム ディレクトリにコピーします。
$ cd ~
$ mkdir .proxychains
$ cd ~/dev/build/proxychains
$ cp etc/proxychains.conf ~/.proxychains
プロキシ サーバーのアドレスを構成します。
$ cd ~/.proxychains
$ vim proxychains.conf
次の行をコメントアウトして、次のようにします。
#proxy_dns
ファイルの末尾に向かって、ヘッダーの下
[ProxyList]
に、次の形式でプロキシ サーバーを追加します。
type host port [user pass]
例えば
http 12.34.56.78 8080 user_me pa55w0rd
.bash_profile
または.bashrc
で、ターミナル セッションのプロキシ サーバーを設定するエクスポート ステートメントを削除するか、コメント アウトします。例えば
# export http_proxy="http://user:pass@host.com:8080"
注:パスワードに特殊文字(「アットマーク」など) が含まれている場合は、それらの文字をパーセントでエンコードする必要があります。
] [ ? / < ~ # ` ! @ $ % ^ & * ( ) + = } | : " ; ' , > { space
@
パスワードの「 」は次のようになり%40
ますxxx%40students
。
Heroku でセットアップをテストする
$ cd
$ proxychains heroku login