The user only has read access to the repo. Make sure the user has both read and write access !!DescriptionUpon committing changes to the GitHub using Studio, it throws the error : "The user only has read access to the repo. Make sure the user has both read and write access". Error in system logs: The user only has read access to the repo. Make sure the user has both read and write access: com.glide.sourcecontrol.SourceControlException: org.eclipse.jgit.api.errors.TransportException: https://github.com/HalmstadKommunServicenow/Price-calculation.git: git-upload-pack not permitted: com.glide.sourcecontrol.AGitRepository.fetch(AGitRepository.java:633)com.glide.sourcecontrol.worker.git.GitWorkerHelper.initRepo(GitWorkerHelper.java:86)com.glide.sourcecontrol.worker.git.GitRefreshRepositoryWorker.refreshRepo(GitRefreshRepositoryWorker.java:84)com.glide.sourcecontrol.worker.RefreshRepositoryWorker.execute(RefreshRepositoryWorker.java:67)com.glide.sourcecontrol.SourceControlWorker.startWork(SourceControlWorker.java:41)com.glide.worker.AbstractProgressWorker.startAndWait(AbstractProgressWorker.java:126)com.glide.worker.HierarchicalProgressWorker.startAndWait(HierarchicalProgressWorker.java:35)com.glide.worker.BackgroundProgressJob.execute(BackgroundProgressJob.java:59)com.glide.schedule.JobExecutor.lambda$executeJob$0(JobExecutor.java:115)com.glide.schedule.JobExecutor.executeJob(JobExecutor.java:118)com.glide.schedule.JobExecutor.execute(JobExecutor.java:102)com.glide.schedule_v2.SchedulerWorkerThread.executeJob(SchedulerWorkerThread.java:300)com.glide.schedule_v2.SchedulerWorkerThread.lambda$process$0(SchedulerWorkerThread.java:188)com.glide.worker.TransactionalWorkerThread.executeInTransaction(TransactionalWorkerThread.java:35)com.glide.schedule_v2.SchedulerWorkerThread.process(SchedulerWorkerThread.java:188)com.glide.schedule_v2.SchedulerWorkerThread.run(SchedulerWorkerThread.java:102)CauseIt probably means you should use an access token authentication instead of passwords for Github.The issue was not found with any other GITs like GitBucket/GitLab.The issue currently found with GitHub only.ResolutionThe following is the procedure to resolve the error. Log into GitHub account.Browse to account settings. Select Personal access tokens then Generate new token. Assign name and permission for new token. Generate new token (bottom of page). Copy the newly generate token (this will not be viewable again so should be stored safely for future use). To use your token to authenticate to an organization that uses SAML SSO, authorize the token for use with a SAML single-sign-on organization. Now the token is generated, within ServiceNow use your GitHub username with the generated token instead of your password.