একই রকম সমস্যা ছিল এবং প্রচুর জিনিস চেষ্টা করেছিল tried শেষ পর্যন্ত আমার জন্য যা কাজ করেছিল তা হ'ল, উইন্ডোতে গ্নু ইনস্টল করা ছিল ( https://github.com/bmatzelle/gow/relayss ), এবং নিশ্চিত করুন যে এটি ডিরেক্টরিটির ভিতরে ssh সরঞ্জাম ব্যবহার করছে, গিটের সাথে নয়। একবার পরীক্ষার সাথে ইনস্টল করুন (এটি আপনার পরিবেশ প্যাথ-এ রয়েছে যা গিট-বিনের আগে রয়েছে তা নিশ্চিত করুন)
C:\Git\htest2>which ssh
C:\Program Files (x86)\Gow\bin\ssh.BAT
আমি এখানে বর্ণিত হিসাবে পুটি এবং পেজেন্ট ব্যবহার করেছি: http://rubyonrailswin.wordpress.com/2010/03/08/getting-git-to-work-on-heroku-on-windows- using- putty-plink-pageant/
একবার কীগুলি হিরকুতে প্রেরণ করা হয়েছিল (হিরকু কীগুলি: সি: \ ব্যবহারকারীগণ on পার্সোন.এসএইচ \ id_rsa.pub) ব্যবহার করুন
ssh -v <username>@heroku.com
এবং নিশ্চিত করুন যে আপনার স্ট্যাকটি পুট্টির ব্যবহার দেখাচ্ছে - যেমন একটি ওয়ার্কিং স্ট্যাক:
Looking up host "heroku.com"
Connecting to 50.19.85.132 port 22
Server version: SSH-2.0-Twisted
Using SSH protocol version 2
**We claim version: SSH-2.0-PuTTY_Release_0.62**
Using Diffie-Hellman with standard group "group1"
Doing Diffie-Hellman key exchange with hash SHA-1
Host key fingerprint is:
ssh-rsa 2048 8b:48:5e:67:0e:c9:16:47:32:f2:87:0c:1f:c8:60:ad
Initialised AES-256 SDCTR client->server encryption
Initialised HMAC-SHA1 client->server MAC algorithm
Initialised AES-256 SDCTR server->client encryption
Initialised HMAC-SHA1 server->client MAC algorithm
Pageant is running. Requesting keys.
Pageant has 1 SSH-2 keys
Using username "*--ommitted for security--*".
**Trying Pageant key #0**
Authenticating with public key "rsa-key-20140401" from agent
Sending Pageant's response
Access granted
Opened channel for session
Server refused to allocate pty
Server refused to start a shell/command
FATAL ERROR: Server refused to start a shell/command
একটি যা আগে চলছিল এবং ব্যর্থ হয়েছিল:
C:\Git\htest2>ssh -v <username>@gmail.com@heroku.com
OpenSSH_4.6p1, OpenSSL 0.9.8e 23 Feb 2007
debug1: Connecting to heroku.com [50.19.85.156] port 22.
debug1: Connection established.
debug1: identity file /c/Users/Person/.ssh/identity type -1
debug1: identity file /c/Users/Person/.ssh/id_rsa type 1
debug1: identity file /c/Users/Person/.ssh/id_dsa type -1
debug1: Remote protocol version 2.0, remote software version Twisted
debug1: no match: Twisted
debug1: Enabling compatibility mode for protocol 2.0
**debug1: Local version string SSH-2.0-OpenSSH_4.6**
debug1: SSH2_MSG_KEXINIT sent
debug1: SSH2_MSG_KEXINIT received
debug1: kex: server->client aes128-cbc hmac-md5 none
debug1: kex: client->server aes128-cbc hmac-md5 none
debug1: sending SSH2_MSG_KEXDH_INIT
debug1: expecting SSH2_MSG_KEXDH_REPLY
debug1: Host 'heroku.com' is known and matches the RSA host key.
debug1: Found key in /c/Users/Person/.ssh/known_hosts:1
debug1: ssh_rsa_verify: signature correct
debug1: SSH2_MSG_NEWKEYS sent
debug1: expecting SSH2_MSG_NEWKEYS
debug1: SSH2_MSG_NEWKEYS received
debug1: SSH2_MSG_SERVICE_REQUEST sent
debug1: SSH2_MSG_SERVICE_ACCEPT received
debug1: Authentications that can continue: publickey
debug1: Next authentication method: publickey
debug1: Trying private key: /c/Users/Person/.ssh/identity
debug1: Offering public key: /c/Users/Person/.ssh/id_rsa
debug1: Server accepts key: pkalg ssh-rsa blen 277
debug1: Trying private key: /c/Users/Person/.ssh/id_dsa
debug1: No more authentication methods to try.
Permission denied (publickey).