Beginning with SAS Studio stable 2024.12 and LTS 2025.03, direct passwords/PATs entered inside SAS Studio are deprecated. All Git authentication using HTTPS or password‑protected SSH keys must use a credentials domain managed through SAS Environment Manager.
This subtle improvement is more significant than it appears. In this article, I’ll explain why it’s important for academics using SAS Viya for Learners – though the overall concept is relevant to anyone using SAS Viya.
On the surface, GitHub integration in SAS Studio still looks the same in SAS Viya 2025.09LTS.
You can still:
So… what changed?
The change is where and how credentials are managed — and that turns out to be a very intentional step forward.
Beginning with SAS Studio stable 2024.12 and LTS 2025.03, direct entry of passwords or Personal Access Tokens (PATs) inside SAS Studio is deprecated.
Instead: all Git authentication (HTTPS or password-protected SSH) now uses a credentials domain managed through SAS Environment Manager.
So… Nothing is broken. Nor is anything taken away.
But authentication is now:
This shift reflects a broader reality across modern analytics and software development:
Credentials should not live inside tools — they should be managed by platforms.
Storing passwords or tokens directly inside development interfaces:
By moving Git credentials into SAS Environment Manager, SAS is aligning SAS Studio with:
This isn’t about making life harder — it’s about making security invisible once it’s done right.
Here’s the key point for teaching and learning:
🔐 Students are now learning how professional analytics platforms actually work
In the classroom, we often simplify workflows to reduce friction — understandably so. But that simplification sometimes hides important realities students will face in internships, research labs, and full-time roles.
This update introduces learners to:
All without changing the analytic tasks they’re trying to accomplish.
So, consider this a win for learning, if I may be so bold 😊
Let’s delve a bit further into the teaching opportunities here. Rather than framing this as “extra setup,” many instructors may find it useful to say:
“This is something professionals configure once — and then rely on every day.”
From a pedagogical perspective, this change:
In other words, it quietly upgrades how we teach analytics — not just what we teach.
Yes — there are a few more steps than before.
But:
And once configured, students and instructors can focus on what actually matters: writing code, collaborating, and learning analytics.
The rest of this article is intentionally practical. We’ll walk through:
Step by step. Screenshot by screenshot. Beginner-friendly. 😊
A quick note: while my screenshots come from SAS Viya for Learners, the same approach applies to standard SAS Viya 2025.09LTS deployments.
If you’ve connected GitHub to SAS Studio before, you’re already most of the way there — this article simply helps you take the last (and more secure) step forward.
Before we start: this happens in two phases
Phase 1: Create a secure Git credential (one-time setup)
This happens in SAS Environment Manager, where you store your GitHub credentials in a managed domain.
Phase 2: Use that credential in SAS Studio
The focus here is SAS Studio, where you will connect your Git profile and clone repositories like before — but now you are backed by the credential domain.
Prerequisite
You’ll need a GitHub Personal Access Token (PAT). If you don’t have one yet, see Part II of my earlier article: GitHub + SAS Studio Integration in SAS Viya for Learners 4 (VFL4) - SAS Support Communities.
Let’s do it!
Again, this phase lives in SAS Environment Manager and is where you securely store your GitHub credentials. You only need to do this once.
Our next phase takes place in SAS Studio, where you connect your Git profile and clone repositories just like you’ve always done. Except now it’s backed by a managed credential.
GitHub integration in SAS Studio hasn’t been taken away — it’s been grown up.
By moving credentials out of SAS Studio and into SAS Environment Manager, SAS Viya now follows modern security best practices while preserving the workflows that educators, students, and our commercial clients rely on every day. Yes, there’s a bit more setup up front — but it’s a one-time cost that pays off with better security, clearer separation of responsibilities, and a learning experience that more closely mirrors professional analytics environments.
For academics, that’s a win. Students still learn version control, collaboration, and reproducible analytics — now with an added layer of real-world context around secure authentication.
And if you’re looking to go deeper on day-to-day Git usage in SAS Studio, this SAS Communities article still has some great content to get you on your GitHub pushing and pulling merry way:
GitHub + SAS Studio Integration in SAS Viya for Learners 4 (VFL4)
https://communities.sas.com/t5/SAS-Communities-Library/GitHub-SAS-Studio-Integration-in-SAS-Viya-for...
Thanks for reading — and here’s to more secure (and more confident) analytics workflows in SAS Viya.
Dive into keynotes, announcements and breakthroughs on demand.
Explore Now →The rapid growth of AI technologies is driving an AI skills gap and demand for AI talent. Ready to grow your AI literacy? SAS offers free ways to get started for beginners, business leaders, and analytics professionals of all skill levels. Your future self will thank you.