# AWX Projects When you want to run playbooks on host devices in your inventory files, you need to host the playbooks in a "Project". Projects can be as simple as a connection to Gitea/Github to store playbooks in a repository. ```jsx title="Ansible Playbooks (Gitea)" Name: Ansible Playbooks (Gitea) Source Control Type: Git Source Control URL: https://git.cyberstrawberry.net/nicole.rappe/ansible.git Source Control Credential: CyberStrawberry Gitea ``` ```jsx title="Resources > Credentials > CyberStrawberry Gitea" Name: CyberStrawberry Gitea Credential Type: Source Control Username: nicole.rappe Password: #If you use MFA on Gitea/Github, use an App Password instead for the project. ```