# Can't add a theme from private repo (because the interface changed but the instructioons didn't)

**URL:** <https://meta.discourse.org/t/cant-add-a-theme-from-private-repo-because-the-interface-changed-but-the-instructioons-didnt/326431>\
**Category:** Product Support\
**Created:** [September 13, 2024, 8:53pm UTC](https://meta.discourse.org/t/cant-add-a-theme-from-private-repo-because-the-interface-changed-but-the-instructioons-didnt/326431 "2024-09-13T20:53:31Z")\
**Posts on this page:** 1\
**Showing post:** 7

<div class="post-metadata">

**Author:** ![pfaffman](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/pfaffman/32/120154_2.png) [@pfaffman](https://meta.discourse.org/u/pfaffman)\
**Post date:** [September 13, 2024, 9:21pm UTC](https://meta.discourse.org/t/cant-add-a-theme-from-private-repo-because-the-interface-changed-but-the-instructioons-didnt/326431/7 "2024-09-13T21:21:38Z")

</div>

But what I think we really need is if you click the advanced button, have a thing that says “use a ssh link for private directories, OK?”

`showPublicKey` gets set if a ssh link is pasted in, so what might be good is if they click “advanced” and haven’t pasted a ssh link, to tell me that I are an idiot. (But in a nice way.)

[https://github.com/discourse/discourse/blob/main/app/assets/javascripts/admin/addon/components/modal/install-theme.hbs#L119-L142](https://github.com/discourse/discourse/blob/main/app/assets/javascripts/admin/addon/components/modal/install-theme.hbs#L119-L142)

---

_[View the full topic](https://meta.discourse.org/t/cant-add-a-theme-from-private-repo-because-the-interface-changed-but-the-instructioons-didnt/326431)._
