BookmarkSubscribeRSS Feed
☑ This topic is solved. Need further help from the community? Please sign in and ask a new question.
mbg-unsw
Calcite | Level 5

I use github.com private repos to manage my analysis code but so far I haven't been able to make them work with SAS EG 8.3's git integration. Does anyone have any hints?

 

Here's what I did.

 

1. Add a Git Profile.

Name: github

Username: mbg-unsw

Email: XXXX

Password: <github personal access token>

 

2. Clone a Repository

Repository: <URL of github private repo>

Folder location: <path of newly created empty local folder>

Profile: github

 

I hit the "Clone" button and immediately get the error alert dialog:

 

Cannot clone repository

The system cannot find the file specified

1 ACCEPTED SOLUTION

Accepted Solutions
jebjur
SAS Employee

Do you have any hotfixes/updates applied to Eguide 8.3? Starting with Enterprise Guide 8.3 Update 3, there were a lot of improvements made to how Enterprise Guide works with Git. Now Eguide integrates 'out-of-process' with Git through Git.exe. This means that Git.exe needs to be installed on the PC along with Eguide. You should also verify that git.exe is in the search PATH (environment variable) on your PC to ensure Eguide can find the executable. The upside is that Eguide works with any known configuration that the actual Git client supports.

 

https://go.documentation.sas.com/doc/en/egcdc/8.3/egdoccdc/egamoag/p1s57pt8pbhnton1i0mo84qzb9sq.htm 

View solution in original post

3 REPLIES 3
SASKiwi
PROC Star

This type of problem is best progressed with SAS Tech Support as there are probably few users on the community who have encountered it. Do public repos work OK?

jebjur
SAS Employee

Do you have any hotfixes/updates applied to Eguide 8.3? Starting with Enterprise Guide 8.3 Update 3, there were a lot of improvements made to how Enterprise Guide works with Git. Now Eguide integrates 'out-of-process' with Git through Git.exe. This means that Git.exe needs to be installed on the PC along with Eguide. You should also verify that git.exe is in the search PATH (environment variable) on your PC to ensure Eguide can find the executable. The upside is that Eguide works with any known configuration that the actual Git client supports.

 

https://go.documentation.sas.com/doc/en/egcdc/8.3/egdoccdc/egamoag/p1s57pt8pbhnton1i0mo84qzb9sq.htm 

mbg-unsw
Calcite | Level 5

Yes, I'm running 8.3 update 5 (the latest).

 

Thank you for the tip about having git.exe on the Windows search PATH. I added it and now access works as expected!

 

I didn't know that SAS EG no longer has a bundled git environment. In fact, I'd explicitly configured Git for Windows *not* to update the Windows PATH, to avoid possible conflicts between parallel installed versions...

 

I also would have expected a more informative error message.

 

I'm sure there are many people who'd like to use git integration but don't know where to start. Some better documentation/tutorials would be a great help here -- it's a let down compared to what SAS usually offers.

 

Many thanks @jebjur !

SAS Innovate 2025: Call for Content

Are you ready for the spotlight? We're accepting content ideas for SAS Innovate 2025 to be held May 6-9 in Orlando, FL. The call is open until September 16. Read more here about why you should contribute and what is in it for you!

Submit your idea!

SAS Enterprise Guide vs. SAS Studio

What’s the difference between SAS Enterprise Guide and SAS Studio? How are they similar? Just ask SAS’ Danny Modlin.

Find more tutorials on the SAS Users YouTube channel.

Click image to register for webinarClick image to register for webinar

Classroom Training Available!

Select SAS Training centers are offering in-person courses. View upcoming courses for:

View all other training opportunities.

Discussion stats
  • 3 replies
  • 1414 views
  • 2 likes
  • 3 in conversation