Azure devops 每次我推到repo时,Github页面都会为自定义域设置松散的内容

Azure devops 每次我推到repo时,Github页面都会为自定义域设置松散的内容,azure-devops,gatsby,github-pages,Azure Devops,Gatsby,Github Pages,正如标题所说,每次我推到我的Github页面存储库时,它都会释放自定义域的设置。为什么呢 我的静态博客有两个存储库。第一个由AzureDevops和private主持。它包含我的gatbsy站点的所有源代码。第二种是Github的公开回购 这是我在AzureDevops上用来推送到github repo的部署脚本 git init git config --global user.email "my.mail@address.com" git config --global user.name

正如标题所说,每次我推到我的Github页面存储库时,它都会释放自定义域的设置。为什么呢

我的静态博客有两个存储库。第一个由AzureDevops和private主持。它包含我的gatbsy站点的所有源代码。第二种是Github的公开回购

这是我在AzureDevops上用来推送到github repo的部署脚本

git init 
git config --global user.email "my.mail@address.com"
git config --global user.name "My name"
git remote add origin $(GitHubPagesRepo)
git add . 
git commit -am $Env:Release_ReleaseName
git push origin master --force
变量
$(GitHubPagesRepo)
包含
https://@github.com/myuser/myuser.github.io.git


有什么想法吗

找到了原因!由于强制推送,我总是丢失存储库中的
CNAME
文件,这是自定义域工作所必需的