Skip to content

Commit a3f4c5e

Browse files
committed
Fix default push instructions on empty repos
Use script block like in `repo/clone_buttons.tmpl` to set default instructions for pushing to empty repos. Fix #16295 Signed-off-by: Andrew Thornton <[email protected]>
1 parent 6554835 commit a3f4c5e

File tree

1 file changed

+10
-2
lines changed

1 file changed

+10
-2
lines changed

templates/repo/empty.tmpl

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ git init
3333
{{if ne .Repository.DefaultBranch "master"}}git checkout -b {{.Repository.DefaultBranch}}{{end}}
3434
git add README.md
3535
git commit -m "first commit"
36-
git remote add origin <span class="clone-url">{{if $.DisableSSH}}{{$.CloneLink.HTTPS}}{{else}}{{$.CloneLink.SSH}}{{end}}</span>
36+
git remote add origin <span class="clone-url">{{$.CloneLink.HTTPS}}</span>
3737
git push -u origin {{.Repository.DefaultBranch}}</code></pre>
3838
</div>
3939
</div>
@@ -42,10 +42,18 @@ git push -u origin {{.Repository.DefaultBranch}}</code></pre>
4242
<div class="item">
4343
<h3>{{.i18n.Tr "repo.push_exist_repo"}}</h3>
4444
<div class="markup">
45-
<pre><code>git remote add origin <span class="clone-url">{{if $.DisableSSH}}{{$.CloneLink.HTTPS}}{{else}}{{$.CloneLink.SSH}}{{end}}</span>
45+
<pre><code>git remote add origin <span class="clone-url">{{$.CloneLink.HTTPS}}</span>
4646
git push -u origin {{.Repository.DefaultBranch}}</code></pre>
4747
</div>
4848
</div>
49+
<script defer>
50+
const cloneUrls = document.getElementsByClassName('clone-url');
51+
if (cloneUrls) {
52+
for (var i = 0; i < cloneUrls.length; i++) {
53+
cloneUrls[i].textContent = (isSSH ? sshButton : httpsButton).dataset.link;
54+
}
55+
}
56+
</script>
4957
{{end}}
5058
{{else}}
5159
<div class="ui segment center">

0 commit comments

Comments
 (0)