SUPPORT / SAMPLES & SAS NOTES
 

Support

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..."

DetailsHotfixAboutRate It

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:

ERROR: Return code from GIT is (23). failed to start SSH session: Unable to exchange encryption keys

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:

 

Error in program log

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

Product FamilyProductSystemProduct ReleaseSAS Release
ReportedFixed*ReportedFixed*
SAS SystemSAS StudioLinux for x643.83.89.4 TS1M69.4 TS1M6
SAS SystemBase SASLinux for x649.4_M69.4_M69.4 TS1M69.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.