Monthly subscription
And cannot work through public key, requires you to authorize the app to do a lot on GitHub.
Plus one star for the effort.

This app provides a mobile Markdown editor integrated with Git repositories. It allows users to write, edit, and sync Markdown files directly from their iPhone or iPad, offering features like version control, offline editing, and export options.
1.2.0
September 25, 2026
Added a new single Backer tier that covers iPhone, iPad, and Mac — including all premium features. Added full iPad Support. Added Mac Support - available on the mac app store.
MoreSubscribe on a yearly basis
GitWriter is a mobile application designed for writing and editing Markdown files directly within your Git repositories. It offers seamless syncing, version control, and offline editing capabilities for users on iPhone and iPad.
Yes, GitWriter allows you to save files for offline editing. Your changes will be queued for background sync and uploaded automatically when you regain an internet connection.
GitWriter securely connects to your Git repositories using OAuth login. You can browse repositories, navigate branches, create new files and branches, and view version history directly from the app.
GitWriter offers a 'GitWriter Backer' subscription with monthly ($1.99) and yearly ($14.99) plans. These plans unlock features like unlimited offline file saving, full version history access, and the ability to edit any file in your repos.
Subscriptions can be managed through your Apple Account Settings after purchase. Auto-renewal can be turned off at least 24 hours before the end of the current subscription period.
GitWriter is available on Mac, iPhone, iPad, and iPod. It is designed for a seamless experience across Apple devices.
The latest version, 1.2.0, was released on September 25, 2026. The app was initially released on February 5, 2026, indicating regular updates from the developer.
GitWriter has an age rating of 4+, making it suitable for a wide range of users, including younger individuals who may be learning to code or write.