> For the complete documentation index, see [llms.txt](https://docs.nf.domains/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.nf.domains/platform/manage/setting-metadata-records/github-verification.md).

# Github Verification

## Personal Verification

To verify Github, enter your handle into the Github field of your NFD (see [Setting Metadata](/platform/manage/setting-metadata-records.md)) & update it.

Once the field is updated, you will see a 'verify' option show up in the Verification tab, as well as in the Metadata tab below the Github field.

<figure><img src="https://4134825060-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FGMXk8EnC6jWr5RrxA1Y5%2Fuploads%2FHv5xUi4PQhd9OY5b4vJq%2Fimage.png?alt=media&amp;token=41b2a6c7-8e5a-4fce-ad7e-25b5482aff53" alt=""><figcaption><p>Metadata Tab</p></figcaption></figure>

<figure><img src="https://4134825060-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FGMXk8EnC6jWr5RrxA1Y5%2Fuploads%2FApqsKoOfGxdmdxGNlLIv%2Fimage.png?alt=media&amp;token=84843eef-fb44-4c39-be5c-ab742aef1e0f" alt=""><figcaption><p>Verification Tab</p></figcaption></figure>

When you click verify, you'll see a dialog to 'start verification'. Click that. You'll next see a modal like this:

<figure><img src="https://4134825060-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FGMXk8EnC6jWr5RrxA1Y5%2Fuploads%2FLW5n8ieRYBjz4Gv7BHVO%2Fimage.png?alt=media&amp;token=4721f23d-9990-4a7b-926b-23efd46d4b44" alt=""><figcaption></figcaption></figure>

Follow the directions, creating a **PUBLIC** gist for your user with the contents as specified. Once completed, come back to the NFD page and click Confirm.

If your handle is an organization, do NOT create a gist but follow the changes below.

***

## Organization Verification

Follow the directions above but instead of creating a gist, set the nfd-verify:xxx challenge value into a root file called "**.nfd**" in the **.github** Organization Repo for your organization.

If you don't already have a .github repo, one easy way of doing it is to click the 'create readme' link on the right of your organizations github profile page. You can also click the '+' dropdown menu and click New Repository - naming it .github.

<figure><img src="https://4134825060-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FGMXk8EnC6jWr5RrxA1Y5%2Fuploads%2FvqPpAo9W7brygLt1pkdS%2Fimage.png?alt=media&amp;token=f96ef635-5337-4a13-abd2-99130ecd0b5f" alt=""><figcaption><p>Clicking 'create a README file' will create your .github repo</p></figcaption></figure>

If you choose the 'New Repository' route. Here is an example - **notice it must be public** !

<figure><img src="https://4134825060-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FGMXk8EnC6jWr5RrxA1Y5%2Fuploads%2FZSC3AgPVJbLA0jg9Qwrc%2Fimage.png?alt=media&amp;token=c08147b0-4eba-424e-a106-4791d1155534" alt=""><figcaption><p>Add new .github repo to Organization</p></figcaption></figure>

If you create the empty .github repo like above, then click the 'creating a new file' link.

<figure><img src="https://4134825060-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FGMXk8EnC6jWr5RrxA1Y5%2Fuploads%2FJCFIWQRln2HodjiYNUeL%2Fimage.png?alt=media&amp;token=cd75b9fc-0b59-4448-9846-42bd787df9f3" alt=""><figcaption></figcaption></figure>

followed by naming the file '.nfd' and pasting in the challenge:

<figure><img src="https://4134825060-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FGMXk8EnC6jWr5RrxA1Y5%2Fuploads%2F5ajFrLaXLpIf6jpyOh0Z%2Fimage.png?alt=media&amp;token=d7e9affc-17b2-42a0-bd5d-6fb723261858" alt=""><figcaption></figcaption></figure>

Commit the changes and then switch back to the NFD page and click Confirm.

***
