Fixing Second Repo Permissions Issue in GitHub Codespaces
During a recent demo, I ran into a repository permissions issue in GitHub Codespaces after cloning another repo and trying to commit code—this didn’t work.
Personal Blog and Profile
I'm a Microsoft 365 Architect and Developer, with a passion for all things Microsoft 365 and Azure. I have been working with SharePoint since 2007 and building Office 365 solutions since 2012. Awarded Microsoft MVP since 2020 in both M365 Apps & Services + M365 Development.
I am a total geek who enjoys working with the latest technologies, and helping others to do the same. I have a passion to share knowledge and experiences with others, leading me to the Microsoft 365 Patterns and Practices (PnP Community). Through this brilliant community, I became an Microsoft MVP and member of the core team, working closely with some of the finest people in the industry.
I enjoy alot of digital hobbies such as 3d printing, digital art using the awesome Procreate iPad app, spending time with my wonderful family and serving in my local church.
Discover the proficiencies that allow me to bring quality solutions to life.
Working with SharePoint for nearly 18 years, from on-premises to SharePoint Online, and everything in between.
Wide knowledge of the Microsoft 365 platform since 2012, designing and building leading solutions for clients.
Familiar with AI technologies, including Azure Cognitive Services. Certified. Regularly participates in private previews.
Using Azure as the backbone of applications, including Azure Functions, Logic Apps, and more.
Worked for many years in client environments, familar with how to work closely as a team, build trust and confidence in my work and technologies they use.
Wide variety of development skills, including C#, JavaScript, TypeScript, React, HTML, CSS, lots of PowerShell and more.
Building solutions to align with your corporate strategy, and help you achieve your goals and objectives.
Works hard to ensure the solutions I build are of the highest quality, incorporate thoroughness woven throughout engagements.
Importantly ability to effectively communication technical information to a less technical audience, educating and empowering them to make informed decisions.
During a recent demo, I ran into a repository permissions issue in GitHub Codespaces after cloning another repo and trying to commit code—this didn’t work.
I am going to talk and walkthrough building a Web API that connects to SharePoint Lists with PnP Core SDK and integrate this into Microsoft 365 Copilot Declarative Agent with API Plugin (actions) using Delegated permissions and Single Sign On (SSO).
Are you looking to build Microsoft 365 Copilot agents? you can either use Teams Toolkit Visual Studio Code Extension OR use the Teams Toolkit CLI by quickly scaffolding them with a command and some good news, in the recent change to Microsoft Copilot licensing you can now do this for FREE! 🎉🥳
In my journey with Microsoft 365 technologies, I write blog posts to share my knowledge. Recently, I explored creating an AI agent with Microsoft 365 Copilot to assist in content creation. As an MVP, I often write late at night, so an AI helper can kickstart my blog posts, generate imagery or check my paragraphs.