GITHUB bez hesla

Create a new repository, or reuse an existing one.

Generate a new SSH key:

ssh-keygen -t rsa -C ""

Copy the contents of the file ~/.ssh/ to your SSH keys in your GitHub account settings (

Test SSH key:

$ ssh -T
Hi developius! You've successfully authenticated, but GitHub does not provide shell access.

Change directory into the local clone of your repository (if you’re not already there) and run:

git remote set-url origin

Now try editing a file (try the README) and then do:

$ git commit -am "Update"
$ git push

You should not be asked for a username or password. If it works, your SSH key is correctly configured.

Jak na Bearer tokeny v cURLu

Nejdříve stáhnout s login/password a s jq uložit

TOKEN=$(curl -s -X POST -H 'Accept: application/json' -H 'Content-Type: application/json' --data '{"username":"{username}","password":"{password}","rememberMe":false}' https://{hostname}/api/authenticate | jq -r '.id_token')

Předání Bearer tokenu do Authorization headeru

curl -H 'Accept: application/json' -H "Authorization: Bearer ${TOKEN}" https://{hostname}/api/myresource