...
Github will no longer accept account passwords when authenticating Git operations on GitHub.com
Instead, for basic authentication you will require a personal access token to authenticate all Git operations
In Iguana, when you import/export channels, you will need to provide your Github username and the password would be the personal access token code
...
Verify your email address, if it hasn't been verified yet.
In the upper-right corner of any page, click your profile photo, then click Settings:
In the left sidebar, click Developer settings:
In the left sidebar, click Personal access tokens and Generate new token:
Click Generate new token and give your token a descriptive name:
Select the scopes, or permissions, you'd like to grant this token. To use your token to access repositories from the command line, select repo:
Click Generate token:
In Iguana, enter Github Username and Generated token as password
...