Having trouble getting off the ground

yes I’m a noob’s noob! I just signed up for belena cloud and can’t get passed step 2 of the sign up process. I’m using a windows 7 home premium desktop to get started. the SSH Key step is kicking my tail. I’ve tried following the instructions using a command prompt window but all I get is an error message. I know that the Raspberry Pi runs a subset of linux and the get command is a linux command (I think). Do I need to be running linux to sign up?

I am brand new to Raspberry Pi and would like to use one to automate a Christmas light show. I don’t yet know the things I should ask about how to get started toward my goal. I guess I need some pre-basic instruction on where to start.

Thank you for taking the time to read my post!
Larry Crouse

Hi @Lcrouse, welcome :slight_smile:

Have you been following these instructions https://help.github.com/articles/generating-a-new-ssh-key-and-adding-it-to-the-ssh-agent/#platform-windows ? You do not need linux, it should all be possible to use with windows. I think with windows 7 its a little bit more difficult, but using something like https://gitforwindows.org/ should get you most of the way there.

I installed git for windows, ran git BASH and this is the result

Larry Crouse@CrouseDesktop MINGW64 ~
$ ssh-keygen -t rsa -b 4096 -c "larrycrouse100@att.net"
Too many arguments.
usage: ssh-keygen [-q] [-b bits] [-t dsa | ecdsa | ed25519 | rsa]
[-N new_passphrase] [-C comment] [-f output_keyfile]
ssh-keygen -p [-P old_passphrase] [-N new_passphrase] [-f keyfile]
ssh-keygen -i [-m key_format] [-f input_keyfile]
ssh-keygen -e [-m key_format] [-f input_keyfile]
ssh-keygen -y [-f input_keyfile]
ssh-keygen -c [-P passphrase] [-C comment] [-f keyfile]
ssh-keygen -l [-v] [-E fingerprint_hash] [-f input_keyfile]
ssh-keygen -B [-f input_keyfile]
ssh-keygen -D pkcs11
ssh-keygen -F hostname [-f known_hosts_file] [-l]
ssh-keygen -H [-f known_hosts_file]
ssh-keygen -R hostname [-f known_hosts_file]
ssh-keygen -r hostname [-f input_keyfile] [-g]
ssh-keygen -G output_file [-v] [-b bits] [-M memory] [-S start_point]
ssh-keygen -T output_file -f input_file [-v] [-a rounds] [-J num_lines]
[-j start_line] [-K checkpt] [-W generator]
ssh-keygen -s ca_key -I certificate_identity [-h] [-U]
[-D pkcs11_provider] [-n principals] [-O option]
[-V validity_interval] [-z serial_number] file …
ssh-keygen -L [-f input_keyfile]
ssh-keygen -A
ssh-keygen -k -f krl_file [-u] [-s ca_public] [-z version_number]
file …
ssh-keygen -Q -f krl_file file …

Larry Crouse@CrouseDesktop MINGW64 ~
$

I’m guessing that all this gibberish means it didn’t generate an SSH key? Because I didn’t get the result the instruction said I should. So… what did I do wrong?

Is there a tutorial to learn linux programming? (need to ask more) I have almost no experience with linux so I need to start in the sub-basement (ground floor is to advanced for me)

@Lcrouse there is also a way to avoid all the SSH key and git stuff and just use the balena command line interface. To do this, follow these instructions https://github.com/balena-io/balena-cli#standalone-install and then one you can successfully run balena login you will be able to push code using balena push MY_APP_NAME