Git one time token for push


I want to let someone push to a repo from my user, but I dont want to supply my password.

Is there a way to generate kind of a token for only one time push? 

Hi @talberko,

You can use Deploy Keys for this, but these are not single use tokens. However, you can revoke a Deploy Key or make it read only after the push has been made.

A better option might be to have the person fork your repository, make their change, and then submit a Pull Request against your repository.

Does this help?