web
You’re offline. This is a read only version of the page.
close
Skip to main content

Announcements

No record found.

News and Announcements icon
Community site session details

Community site session details

Session Id :
Finance | Project Operations, Human Resources, ...
Suggested Answer

Using Github as main Repository

(0) ShareShare
ReportReport
Posted on by 928
Hi,
One of my clients is asking to shift from AzureDevOps to Github as they use it for other development. I have not used Github for D365FO before.
Kindly help me configure it and the best practices I have to follow to achieve this.
 
Thanks
I have the same question (0)
  • Suggested answer
    Komi Siabi Profile Picture
    13,208 Most Valuable Professional on at
  • Khurshid Wali Profile Picture
    928 on at
    Hi Komi Siabi,
    Thank you for replying. 
     
    I mean the GitHub platform not the DevOps Git.
  • Martin Dráb Profile Picture
    239,040 Most Valuable Professional on at
    Could you specify the topic a bit closer? Are you struggling with version control, automated builds (GitHib actions) or what?
    If it's about source control, resources about git will help you even if they talk about a git repo hosted somewhere else than in GitHub, because it's still git.
  • Suggested answer
    Kevin Xia Profile Picture
    Microsoft Employee on at
    Hi,
    If you are confused about how to build a git repository, you can go to the corresponding github official website to view, which has a detailed tutorial step-by-step.

    Create a GitHub Repository:

    • Create a new repository on GitHub to host your D365FO project.
    • Initialize it with a README or clone an existing repository if you already have one.

    Migrate Source Code:

    • Copy the source code from your Azure DevOps repository to the GitHub repository.
    • Ensure that all customizations, models, and other relevant files are included.

    Update Build Definitions:

    • Modify your build definitions to point to the new GitHub repository.
    • Adjust build steps and configurations as needed for GitHub.

    Update Service Connections:

    • If you're using any service connections in Azure DevOps, update them to work with GitHub.

    Configure Branch Policies:

    • Set up branch policies in GitHub to enforce code review, branch protection, and other necessary policies.

    Collaboration and Pull Requests:

    • Leverage GitHub's pull request features for code reviews and collaboration.
    • Encourage developers to create feature branches and submit pull requests.

    CI/CD Integration:

    • Integrate GitHub Actions or your preferred CI/CD tool for D365FO deployments.
    • Ensure that your deployment pipelines are configured correctly.
    Best regards,
    Kevin

Under review

Thank you for your reply! To ensure a great experience for everyone, your content is awaiting approval by our Community Managers. Please check back later.

Helpful resources

Quick Links

Introducing the 2026 Season 1 community Super Users

Congratulations to our 2026 Super Stars!

Meet the Microsoft Dynamics 365 Contact Center Champions

We are thrilled to have these Champions in our Community!

Congratulations to the March Top 10 Community Leaders

These are the community rock stars!

Leaderboard > Finance | Project Operations, Human Resources, AX, GP, SL

#1
Giorgio Bonacorsi Profile Picture

Giorgio Bonacorsi 658

#2
André Arnaud de Calavon Profile Picture

André Arnaud de Cal... 468 Super User 2026 Season 1

#3
Syed Haris Shah Profile Picture

Syed Haris Shah 333 Super User 2026 Season 1

Last 30 days Overall leaderboard

Product updates

Dynamics 365 release plans