{"thread":{"id":"40762","subject":"[bug] git 2.6.2 (64-bit) blocks keyboard input (running in RDP, Win7 x64)","startedAt":"2015-11-10T14:02:22Z","lastAt":"2015-11-16T12:21:22Z","messageCount":3,"participants":["Ryabov, Vasily V","Johannes Schindelin"],"isPatch":false,"patchVersion":null,"patchTotal":null},"messages":[{"id":"273150","messageId":"D28D2D5A78DB8B49BB75DB10E72239683ABA1700@IRSMSX102.ger.corp.intel.com","threadId":"40762","inReplyTo":null,"subject":"[bug] git 2.6.2 (64-bit) blocks keyboard input (running in RDP, Win7 x64)","fromName":"Ryabov, Vasily V","fromEmail":"vasily.v.ryabov@intel.com","sentAt":"2015-11-10T14:02:22Z","receivedAt":"2015-11-10T14:02:22Z","isPatch":false,"sender":{"key":"vasily.v.ryabov@intel.com","avatar":null},"body":"     Hi,\n\nI'm trying to run something like this (on the remote machine (Win7 x64 with git 2.6.2 64-bit) through RDP):\n```\ngit pull --tags --progress ssh://<username>@<repo_URL>:<tcp_port>/<repo_name> +refs/heads/*:refs/remotes/origin/*\n```\nIt worked on local machine with git 1.9.5.\n\nGit asks to confirm an action:\n```\nThe server's host key is not cached in the registry. You\nhave no guarantee that the server is the computer you\nthink it is.\nThe server's dss key fingerprint is:\nssh-dss 1024 <...>\nIf you trust this host, enter \"y\" to add the key to\nPuTTY's cache and carry on connecting.\nIf you want to carry on connecting just once, without\nadding the key to the cache, enter \"n\".\nIf you do not trust this host, press Return to abandon the\nconnection.\nStore key in cache? (y/n)\n```\nI'm typing `y`, but there is no reaction at all. No symbols appears in the console. But...\nWhen I'm pressing `Ctrl+C`, it's killed. And I can see `yyyyy` keys in the bash console for the next command.\n\nOn-screen keyboard didn't help as well.\n\nI've already tried several combinations of `MinTTY` and `Windows cmd.exe` check boxes in the installer. Nothing helped.\nIt looks like a bug in Git client.\n\nBest regards,\n-Vasily.\n\n--------------------------------------------------------------------\nJoint Stock Company Intel A/O\nRegistered legal address: Krylatsky Hills Business Park,\n17 Krylatskaya Str., Bldg 4, Moscow 121614,\nRussian Federation\n\nThis e-mail and any attachments may contain confidential material for\nthe sole use of the intended recipient(s). Any review or distribution\nby others is strictly prohibited. If you are not the intended\nrecipient, please contact the sender and delete all copies.\n"},{"id":"273361","messageId":"alpine.DEB.1.00.1511161308510.1686@s15462909.onlinehome-server.info","threadId":"40762","inReplyTo":"D28D2D5A78DB8B49BB75DB10E72239683ABA1700@IRSMSX102.ger.corp.intel.com","subject":"Re: [bug] git 2.6.2 (64-bit) blocks keyboard input (running in RDP, Win7 x64)","fromName":"Johannes Schindelin","fromEmail":"johannes.schindelin@gmx.de","sentAt":"2015-11-16T12:10:28Z","receivedAt":"2015-11-16T12:10:28Z","isPatch":false,"sender":{"key":"johannes.schindelin@gmx.de","avatar":"https://avatars.githubusercontent.com/u/127790?v=4"},"body":"Hi Vasily,\n\nOn Tue, 10 Nov 2015, Ryabov, Vasily V wrote:\n\n> I'm trying to run something like this (on the remote machine (Win7 x64 with git 2.6.2 64-bit) through RDP):\n> ```\n> git pull --tags --progress ssh://<username>@<repo_URL>:<tcp_port>/<repo_name> +refs/heads/*:refs/remotes/origin/*\n> ```\n> It worked on local machine with git 1.9.5.\n> \n> Git asks to confirm an action:\n> ```\n> The server's host key is not cached in the registry. You\n> have no guarantee that the server is the computer you\n> think it is.\n> The server's dss key fingerprint is:\n> ssh-dss 1024 <...>\n> If you trust this host, enter \"y\" to add the key to\n> PuTTY's cache and carry on connecting.\n> If you want to carry on connecting just once, without\n> adding the key to the cache, enter \"n\".\n> If you do not trust this host, press Return to abandon the\n> connection.\n> Store key in cache? (y/n)\n> ```\n> I'm typing `y`, but there is no reaction at all. No symbols appears in the console. But...\n> When I'm pressing `Ctrl+C`, it's killed. And I can see `yyyyy` keys in the bash console for the next command.\n\nThis is a known issue, mentioned in the release notes\n(https://github.com/git-for-windows/build-extra/blob/master/installer/ReleaseNotes.md#known-issues):\n\n> * If configured to use Plink, you will have to connect with putty first\n>   and accept the host key.\n\nCiao,\nJohannes\n"},{"id":"273362","messageId":"D28D2D5A78DB8B49BB75DB10E72239683ABA2037@IRSMSX102.ger.corp.intel.com","threadId":"40762","inReplyTo":"alpine.DEB.1.00.1511161308510.1686@s15462909.onlinehome-server.info","subject":"RE: [bug] git 2.6.2 (64-bit) blocks keyboard input (running in RDP, Win7 x64)","fromName":"Ryabov, Vasily V","fromEmail":"vasily.v.ryabov@intel.com","sentAt":"2015-11-16T12:21:22Z","receivedAt":"2015-11-16T12:21:22Z","isPatch":false,"sender":{"key":"vasily.v.ryabov@intel.com","avatar":null},"body":"     Hi Johannes,\n\nThanks for your response.\nI've already workarounded the issue by using OpenSSH.\n\nIt seems there is no simple way to configure Jenkins Git plugin to call Putty first under LOCAL_SYSTEM account, so using OpenSSH is much simpler in this case.\n\nBest regards,\n-Vasily.\n\n-----Original Message-----\nFrom: Johannes Schindelin [mailto:Johannes.Schindelin@gmx.de] \nSent: Monday, November 16, 2015 3:10 PM\nTo: Ryabov, Vasily V\nCc: git@vger.kernel.org\nSubject: Re: [bug] git 2.6.2 (64-bit) blocks keyboard input (running in RDP, Win7 x64)\n\nHi Vasily,\n\nOn Tue, 10 Nov 2015, Ryabov, Vasily V wrote:\n\n> I'm trying to run something like this (on the remote machine (Win7 x64 with git 2.6.2 64-bit) through RDP):\n> ```\n> git pull --tags --progress \n> ssh://<username>@<repo_URL>:<tcp_port>/<repo_name> \n> +refs/heads/*:refs/remotes/origin/*\n> ```\n> It worked on local machine with git 1.9.5.\n> \n> Git asks to confirm an action:\n> ```\n> The server's host key is not cached in the registry. You have no \n> guarantee that the server is the computer you think it is.\n> The server's dss key fingerprint is:\n> ssh-dss 1024 <...>\n> If you trust this host, enter \"y\" to add the key to PuTTY's cache and \n> carry on connecting.\n> If you want to carry on connecting just once, without adding the key \n> to the cache, enter \"n\".\n> If you do not trust this host, press Return to abandon the connection.\n> Store key in cache? (y/n)\n> ```\n> I'm typing `y`, but there is no reaction at all. No symbols appears in the console. But...\n> When I'm pressing `Ctrl+C`, it's killed. And I can see `yyyyy` keys in the bash console for the next command.\n\nThis is a known issue, mentioned in the release notes\n(https://github.com/git-for-windows/build-extra/blob/master/installer/ReleaseNotes.md#known-issues):\n\n> * If configured to use Plink, you will have to connect with putty first\n>   and accept the host key.\n\nCiao,\nJohannes\n\n--------------------------------------------------------------------\nJoint Stock Company Intel A/O\nRegistered legal address: Krylatsky Hills Business Park,\n17 Krylatskaya Str., Bldg 4, Moscow 121614,\nRussian Federation\n\nThis e-mail and any attachments may contain confidential material for\nthe sole use of the intended recipient(s). Any review or distribution\nby others is strictly prohibited. If you are not the intended\nrecipient, please contact the sender and delete all copies.\n"}]}