# Cannot push to nest

**URL:** <https://discourse.pijul.org/t/cannot-push-to-nest/207>\
**Category:** Question\
**Created:** [May 1, 2018, 5:11pm UTC](https://discourse.pijul.org/t/cannot-push-to-nest/207 "2018-05-01T17:11:47Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![krixano](https://avatars.discourse-cdn.com/v4/letter/k/f1d935/32.png) [@krixano](https://discourse.pijul.org/u/krixano)\
**Post date:** [May 1, 2018, 5:11pm UTC](https://discourse.pijul.org/t/cannot-push-to-nest/207/1 "2018-05-01T17:11:47Z")

</div>

I cannot push anything to the nest. I’m on Windows 10 with OpenSSH client enabled. I’ve added my ssh key, but couldn’t push the signing key. I’m on pijul 0.10.0

When trying to push either a repo or the signing key, It constantly asks for a password although I’ve typed it in several times.

![pijul_bug](https://canada1.discourse-cdn.com/flex031/uploads/pijul/original/1X/c3198dec50fedb2d7ae5e2148e466750faed5333.png)

![pijul_bug2](https://canada1.discourse-cdn.com/flex031/uploads/pijul/original/1X/8a964c9a39c71ea7c71a2b3115b8d59d12324038.png)

---

<div class="post-metadata">

**Author:** ![yory](https://avatars.discourse-cdn.com/v4/letter/y/da6949/32.png) [@yory](https://discourse.pijul.org/u/yory)\
**Post date:** [May 1, 2018, 6:47pm UTC](https://discourse.pijul.org/t/cannot-push-to-nest/207/2 "2018-05-01T18:47:24Z")

</div>

Did you check in your nest account that your signing key is available? (you can add it manually there if you can’t push it from the cli). I had the same issue and it was that.

---

<div class="post-metadata">

**Author:** ![krixano](https://avatars.discourse-cdn.com/v4/letter/k/f1d935/32.png) [@krixano](https://discourse.pijul.org/u/krixano)\
**Post date:** [May 1, 2018, 6:53pm UTC](https://discourse.pijul.org/t/cannot-push-to-nest/207/3 "2018-05-01T18:53:55Z")

</div>

The signature key doesn’t show up, and there doesn’t appear to be any way to add it manually.

![image](https://canada1.discourse-cdn.com/flex031/uploads/pijul/original/1X/df38c533a393551422d8112bdcccb12b15b050ed.png)

---

<div class="post-metadata">

**Author:** ![yory](https://avatars.discourse-cdn.com/v4/letter/y/da6949/32.png) [@yory](https://discourse.pijul.org/u/yory)\
**Post date:** [May 1, 2018, 7:16pm UTC](https://discourse.pijul.org/t/cannot-push-to-nest/207/4 "2018-05-01T19:16:25Z")

</div>

Yes, sorry, you have to look for the **ssh** key, in the same page. Copy paste into the box the full content of $HOME/.pijulconfig/id\_\*\*\*.pub

(signing doesn’t show up in the nest currently, but it’s an unrelated issue)

---

<div class="post-metadata">

**Author:** ![krixano](https://avatars.discourse-cdn.com/v4/letter/k/f1d935/32.png) [@krixano](https://discourse.pijul.org/u/krixano)\
**Post date:** [May 1, 2018, 7:18pm UTC](https://discourse.pijul.org/t/cannot-push-to-nest/207/5 "2018-05-01T19:18:02Z")

</div>

I’ve already uploaded the ssh key (I generated it in the same way the github docs shows, using rsa), I just haven’t the signature key.

---

<div class="post-metadata">

**Author:** ![yory](https://avatars.discourse-cdn.com/v4/letter/y/da6949/32.png) [@yory](https://discourse.pijul.org/u/yory)\
**Post date:** [May 1, 2018, 7:21pm UTC](https://discourse.pijul.org/t/cannot-push-to-nest/207/6 "2018-05-01T19:21:16Z")

</div>

I don’t know, then. To me, the ssh key was forgotten by the nest in the last few days due to the move to pijul 0.10.  
You need feedback from @pmeunier , he is the maintainer of the nest

---

<div class="post-metadata">

**Author:** ![krixano](https://avatars.discourse-cdn.com/v4/letter/k/f1d935/32.png) [@krixano](https://discourse.pijul.org/u/krixano)\
**Post date:** [May 1, 2018, 7:25pm UTC](https://discourse.pijul.org/t/cannot-push-to-nest/207/7 "2018-05-01T19:25:32Z")

</div>

I uploaded the ssh key today, I also had to recreate my account. Anyways, Thanks for the help!

---

<div class="post-metadata">

**Author:** ![pmeunier](https://yyz1.discourse-cdn.com/flex031/user_avatar/discourse.pijul.org/pmeunier/32/4_2.png) [@pmeunier](https://discourse.pijul.org/u/pmeunier)\
**Post date:** [May 6, 2018, 8:47pm UTC](https://discourse.pijul.org/t/cannot-push-to-nest/207/8 "2018-05-06T20:47:00Z")

</div>

Hi! I’ve tried to look at this in the last few days, without success because I can’t reproduce. Would you mind giving more details, possibly in a discussion on the Nest (in the `nest` or `pijul` repositories of user `pijul_org`)?

---

<div class="post-metadata">

**Author:** ![krixano](https://avatars.discourse-cdn.com/v4/letter/k/f1d935/32.png) [@krixano](https://discourse.pijul.org/u/krixano)\
**Post date:** [May 10, 2018, 1:20am UTC](https://discourse.pijul.org/t/cannot-push-to-nest/207/9 "2018-05-10T01:20:41Z")

</div>

Sorry it’s taken me so long to respond to this. I’ve been busy with Finals for College, among other things. I will do my best to provide all the information you will need, but I don’t know much about Rust, SSH, networking, Pijul itself, etc. Thanks for looking into it!

---

<div class="post-metadata">

**Author:** ![krixano](https://avatars.discourse-cdn.com/v4/letter/k/f1d935/32.png) [@krixano](https://discourse.pijul.org/u/krixano)\
**Post date:** [May 10, 2018, 4:32am UTC](https://discourse.pijul.org/t/cannot-push-to-nest/207/10 "2018-05-10T04:32:44Z")

</div>

I just seen on the blog that SSH agents for Windows weren’t supported yet. Is this perhaps the reason why it’s not working for me, since I’m using the new OpenSSH feature for Windows 10? Should I use the gen-keys thing from within pijul instead?

---

<div class="post-metadata">

**Author:** ![pmeunier](https://yyz1.discourse-cdn.com/flex031/user_avatar/discourse.pijul.org/pmeunier/32/4_2.png) [@pmeunier](https://discourse.pijul.org/u/pmeunier)\
**Post date:** [May 10, 2018, 5:23am UTC](https://discourse.pijul.org/t/cannot-push-to-nest/207/11 "2018-05-10T05:23:18Z")

</div>

I wasn’t aware of the “new OpenSSH feature for Windows”, Pijul doesn’t use OpenSSH precisely for the reason that at the time I wrote that part, OpenSSH didn’t exist on Windows!

Pijul is probably not looking for your keys at the correct location. Where should it look?

---

<div class="post-metadata">

**Author:** ![krixano](https://avatars.discourse-cdn.com/v4/letter/k/f1d935/32.png) [@krixano](https://discourse.pijul.org/u/krixano)\
**Post date:** [May 10, 2018, 5:55am UTC](https://discourse.pijul.org/t/cannot-push-to-nest/207/12 "2018-05-10T05:55:45Z")

</div>

The feature can be enabled in the Manage Optional Features part of the Settings app. However, I don’t know if it’s Insider builds only or if it’s released with the latest update of Windows 10. It has the ssh-agent, and the default directory for the ssh keys is in the folder “.ssh” (dot-ssh) under the Windows User’s folder (so mine would be “C:\Users\krixa\.ssh”).

 ![image](https://canada1.discourse-cdn.com/flex031/uploads/pijul/original/1X/c2694e144ea1218f078d3c18f1119580551873c4.png)

---

<div class="post-metadata">

**Author:** ![pmeunier](https://yyz1.discourse-cdn.com/flex031/user_avatar/discourse.pijul.org/pmeunier/32/4_2.png) [@pmeunier](https://discourse.pijul.org/u/pmeunier)\
**Post date:** [May 10, 2018, 6:17am UTC](https://discourse.pijul.org/t/cannot-push-to-nest/207/13 "2018-05-10T06:17:33Z")

</div>

Thanks!  
Do you happen to know how the SSH agent works? On Unix, it uses unix sockets, but there are no such things on Windows.

---

<div class="post-metadata">

**Author:** ![krixano](https://avatars.discourse-cdn.com/v4/letter/k/f1d935/32.png) [@krixano](https://discourse.pijul.org/u/krixano)\
**Post date:** [May 10, 2018, 6:36am UTC](https://discourse.pijul.org/t/cannot-push-to-nest/207/14 "2018-05-10T06:36:19Z")

</div>

I don’t know how it works, but here’s the repo for OpenSSH for Windows. Perhaps this will help: [https://github.com/PowerShell/Win32-OpenSSH](https://github.com/PowerShell/Win32-OpenSSH)

---

<div class="post-metadata">

**Author:** ![pmeunier](https://yyz1.discourse-cdn.com/flex031/user_avatar/discourse.pijul.org/pmeunier/32/4_2.png) [@pmeunier](https://discourse.pijul.org/u/pmeunier)\
**Post date:** [May 10, 2018, 7:20am UTC](https://discourse.pijul.org/t/cannot-push-to-nest/207/15 "2018-05-10T07:20:54Z")

</div>

Thanks. I guess this is the kind of stuff I should try out soon on my Windows.  
@lthms: we probably want this in Pijul 0.11.

---

<div class="post-metadata">

**Author:** ![tae](https://yyz1.discourse-cdn.com/flex031/user_avatar/discourse.pijul.org/tae/32/81_2.png) [@tae](https://discourse.pijul.org/u/tae)\
**Post date:** [December 14, 2018, 10:38pm UTC](https://discourse.pijul.org/t/cannot-push-to-nest/207/16 "2018-12-14T22:38:00Z")

</div>

I am having the same issue on macOS Sierra. Pijul asks for my Nest password even when I uploaded my public SSH and also set up SSH to use my private key with the `nest.pijul.com` host 🤔

---

<div class="post-metadata">

**Author:** ![pmeunier](https://yyz1.discourse-cdn.com/flex031/user_avatar/discourse.pijul.org/pmeunier/32/4_2.png) [@pmeunier](https://discourse.pijul.org/u/pmeunier)\
**Post date:** [December 15, 2018, 7:24am UTC](https://discourse.pijul.org/t/cannot-push-to-nest/207/17 "2018-12-15T07:24:04Z")

</div>

@tae can you give more detail? What type is your key? Is it encrypted?

---

<div class="post-metadata">

**Author:** ![tae](https://yyz1.discourse-cdn.com/flex031/user_avatar/discourse.pijul.org/tae/32/81_2.png) [@tae](https://discourse.pijul.org/u/tae)\
**Post date:** [December 15, 2018, 3:08pm UTC](https://discourse.pijul.org/t/cannot-push-to-nest/207/18 "2018-12-15T15:08:15Z")

</div>

Edit: I received the email to recover my password and the key generated by Pijul works

Sure, sorry I didn’t it before. The key is in RSA format and is encrypted. The password is stored on the OS keychain.

I tried to generate a key with Pijul itself an I noticed that it is Ed25519 without password by default but I cannot try it: the Nest doesn’t allow me to log in and if I try to recover my password it responds with 404

---

<div class="post-metadata">

**Author:** ![pmeunier](https://yyz1.discourse-cdn.com/flex031/user_avatar/discourse.pijul.org/pmeunier/32/4_2.png) [@pmeunier](https://discourse.pijul.org/u/pmeunier)\
**Post date:** [December 15, 2018, 3:59pm UTC](https://discourse.pijul.org/t/cannot-push-to-nest/207/19 "2018-12-15T15:59:23Z")

</div>

A bug related to encrypted rsa was fixed recently in thrussh. Could you try to find out which version of crate thrussh-Keys you have, possibly by reinstalling pijul?

---

<div class="post-metadata">

**Author:** ![tae](https://yyz1.discourse-cdn.com/flex031/user_avatar/discourse.pijul.org/tae/32/81_2.png) [@tae](https://discourse.pijul.org/u/tae)\
**Post date:** [December 15, 2018, 7:32pm UTC](https://discourse.pijul.org/t/cannot-push-to-nest/207/20 "2018-12-15T19:32:32Z")

</div>

Mmm… I installed Pijul 0.11 using Nix and the unstable channel. Is that enough?

[Next page](https://discourse.pijul.org/t/cannot-push-to-nest/207.md?page=2)
