I've download `v1.5.1`, but I'm still struggling. Here is my git config: https://image.nostr.build/2ebac802a72eb48e40cc4197a1dd66dfe2fe5fdf4275ef526ae9a172fa46801d.png When I run `git push nostr article-editor`, I get the following: ``` nostr: fetching... ✔ wss://nostr.wine/ no new events ✔ wss://nos.lol/ no new events ✘ wss://theforest.nostr1.com/ timeout ✔ wss://thecitadel.nostr1.com/ no new events ✔ wss://relay.nostr.band/ no new events ✔ wss://nostrelites.org/ new events: 1 user profile ✔ wss://relay.damus.io/ no new events nostr updates: 1 user profile Error: no repo events at specified coordinates ``` If I simply run `ngit push` I get the following familiar error: ``` Error: git should set GIT_DIR when remote helper is called Caused by: environment variable not found ``` I can't configure ngit via the CLI because I get that above error whenever I attempt to run ngit.
Did you manually construct the nostr URL? I think you are using the wrong identifier. The easiest way to ensure you have it right is by looking it up on gitworkshop.dev/repos nostr://npub1m3xdppkd0njmrqe2ma8a6ys39zvgp5k8u22mev8xsnqp4nh80srqhqa5sf/nostr.thesamecat.io/Alexandria What platform are you on?
I am on Linux Mint. I just tried that exact URL, and this is the result from trying to run `git push`: ``` git push --set-upstream nostr article-editor nostr: fetching... ✘ wss://nostr.thesamecat.io/ connection timeout ✔ wss://relay.damus.io/ no new events ✔ wss://nos.lol/ no new events ✘ wss://nostrelites.org/ timeout ✔ wss://thecitadel.nostr1.com/ no new events ✘ wss://theforest.nostr1.com/ timeout ✔ wss://relay.nostr.band/ no new events ✔ wss://nostr.wine/ no new events nostr: no updates Error: TODO: enable interactive login in nostr git remote helper error: failed to push some refs to 'nostr://npub1m3xdppkd0njmrqe2ma8a6ys39zvgp5k8u22mev8xsnqp4nh80srqhqa5sf/nostr.thesamecat.io/Alexandria' ```
I need to enable first time login via the remote helper. For now you need to login first. Ie `ngit login`