Problem Note 63549: You use an SSH URL to perform certain actions with a Git repository and then see "ERROR: Return code from GIT is (23). failed to start SSH session..."
You can access a Git repository by using either the SAS® Studio 3.8 experimental interface or DATA step functions in Base SAS®. The connection to the remote repository is specified by one of two authentication methods:
- SSH key authentication, which requires an SSH URL
- HTTPS authentication, which requires an HTTPS URL
When you use the SSH key authentication method with certain actions, which include cloning, pushing, or pulling files, you see an error.
In the SAS Studio interface, the following pop-up error message is shown:
Using the DATA step functions GITFN_CLONE, GITFN_PUSH, and GITFN_PULL with SSH key authentication results in the same error in the program log file:
The workaround is to use the HTTPS authentication method for these actions.
Click the Hot Fix tab in this note to access the hot fix for this issue.
Operating System and Release Information
SAS System | SAS Studio | Linux for x64 | 3.8 | 3.8 | 9.4 TS1M6 | 9.4 TS1M6 |
SAS System | Base SAS | Linux for x64 | 9.4_M6 | 9.4_M6 | 9.4 TS1M6 | 9.4 TS1M6 |
*
For software releases that are not yet generally available, the Fixed
Release is the software release in which the problem is planned to be
fixed.
"ERROR: Return code from GIT is (23). failed to start SSH session: Unable to exchange encryption keys" is displayed in the SAS® Studio interface or your program log file after you use an SSH URL with a Git repository in order to clone, push, or pull files.
Type: | Problem Note |
Priority: | high |
Topic: | SAS Reference ==> Functions ==> Functions
|
Date Modified: | 2019-02-15 16:39:31 |
Date Created: | 2019-01-25 11:43:59 |