# Private Step Inputs

**URL:** <https://discuss.bitrise.io/t/private-step-inputs/5286>\
**Category:** Question & Answer\
**Created:** [June 4, 2018, 10:38pm UTC](https://discuss.bitrise.io/t/private-step-inputs/5286 "2018-06-04T22:38:10Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![felipe.leite](https://avatars.discourse-cdn.com/v4/letter/f/22d042/32.png) [@felipe.leite](https://discuss.bitrise.io/u/felipe.leite)\
**Post date:** [June 4, 2018, 10:38pm UTC](https://discuss.bitrise.io/t/private-step-inputs/5286/1 "2018-06-04T22:38:10Z")

</div>

Hi,  
I’m currently developing a new step and i’m not ready to publish it yet. I’m testing it by adding to the bitrise.yml steps “git::[https://gitlab.com/mygitlab/project@branch:](https://gitlab.com/mygitlab/project@branch:)” and it works fine. It even adds a step in the workflow UI. My question is: how can i make my input variables visible and editable in the workflow UI?

Thanks

---

<div class="post-metadata">

**Author:** ![felipe.leite](https://avatars.discourse-cdn.com/v4/letter/f/22d042/32.png) [@felipe.leite](https://discuss.bitrise.io/u/felipe.leite)\
**Post date:** [June 14, 2018, 1:35pm UTC](https://discuss.bitrise.io/t/private-step-inputs/5286/2 "2018-06-14T13:35:33Z")

</div>

Turns out the input variables weren’t visible because my step was in gitlab. When i copied it to github, the Bitrise Workflow UI was able to show my step as planned.

---

<div class="post-metadata">

**Author:** ![viktorbenei](https://sea2.discourse-cdn.com/flex016/user_avatar/discuss.bitrise.io/viktorbenei/32/18_2.png) [@viktorbenei](https://discuss.bitrise.io/u/viktorbenei)\
**Post date:** [July 9, 2018, 4:23pm UTC](https://discuss.bitrise.io/t/private-step-inputs/5286/3 "2018-07-09T16:23:12Z")

</div>

Glad to hear you managed to figure this out @felipe.leite!

Just a note: if you run the editor locally that’ll show the UI for the step regardless of where it’s hosted; it’ll show it even if it’s hosted on gitlab instead of github.

On [bitrise.io](http://bitrise.io) though the editor can only show the step UI if:

- the step is hosted on github
- **or** if the step is shared into the step lib and you use the steplib ID of the step

This is because on your own Mac the editor can perform a `git clone` on the step repo in the background and so it can have access to the `step.yml` in it, but when you open the editor on [bitrise.io](http://bitrise.io) we can’t do the `git clone` there from your browser. In case of GitHub the editor has special support for the URL and simply loads it from `https://raw.githubusercontent.com/bitrise-io/bitrise/master/.gitignore` .

If you have any questions just let us know! 🙂

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/flex016/uploads/bitrise/original/2X/d/d901cf2aad020f2dd11918afc89ec2089bb87b35.png) [@system](https://discuss.bitrise.io/u/system)\
**Post date:** [August 8, 2018, 4:23pm UTC](https://discuss.bitrise.io/t/private-step-inputs/5286/4 "2018-08-08T16:23:18Z")

</div>

Closed on August 8, 2018, 4:23pm UTC

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.
