Account & Two-Factor Auth
GitBlixt splits your personal configuration across two pages. Settings
(/settings) holds your public profile, two-factor authentication, AI keys,
access tokens, and SSH keys. Account Settings
(/users/settings) handles your sign-in credentials — email, password — plus
data export and account deletion.
Editing Your Profile
Go to Settings (/settings). The Profile section lets you set:
- Avatar — upload a JPG, PNG, GIF, or WebP image (max 2 MB)
- First name and Last name
- Display name
- Bio
- Company and Location
-
Website — must start with
http://orhttps:// - Social profiles — GitHub, X (Twitter), Bluesky, Instagram, Facebook, LinkedIn, and Mastodon. Enter just your username or handle; GitBlixt builds the link
Click Save profile to apply your changes.
Account Settings
Visit Account Settings (/users/settings) to manage how you
sign in.
Changing Your Email
Enter a new address and click Change Email. A confirmation link is sent to the new address; the change only takes effect after you click that link. Sensitive changes require you to have authenticated recently.
Changing Your Password
Enter a new password (8–72 characters) and its confirmation, then click Save Password.
Other Actions
- Export my data — generates a tarball of your profile, issues, MRs, SSH keys, access-token metadata, and git bundles of repos you own. You'll be emailed a download link. Limited to one export per 24 hours
- Delete my account — marks your account for deletion and logs you out. Your data is permanently removed after 30 days; repository contents you authored stay visible but are attributed to "deleted user"
Two-Factor Authentication (TOTP)
Two-factor authentication adds a one-time code from an authenticator app on top of your password. GitBlixt uses the standard TOTP protocol, compatible with Google Authenticator, Authy, 1Password, and similar apps.
Enabling 2FA
-
Go to Settings → Two-Factor Authentication
and click Enable
(this opens
/users/totp-setup) - Scan the QR code with your authenticator app. If you can't scan, expand Can't scan? Enter this key manually and type the displayed secret into your app
- Enter the 6-digit code your app generates and click Enable two-factor authentication
- GitBlixt then shows ten one-time backup codes. Save them somewhere safe — each works once and lets you sign in if you lose your authenticator. Click I've saved my backup codes to finish
Verifying at Login
Once 2FA is enabled, after entering your password you're sent to a verification page
(/users/totp-verify). Enter the current 6-digit code from your authenticator
app and click Verify. If you don't have your app, click
Use a backup code instead
and enter one of your saved codes.
Disabling 2FA
Return to Settings → Two-Factor Authentication, click Manage, then Disable two-factor authentication. This removes your secret and any remaining backup codes. Re-enabling later generates a fresh secret and a new set of backup codes.
Your Public Profile
Every user has a public page at https://#git.vianet.us/your-username. It shows your
avatar, name, bio, company, location, website, and any social links you've filled in,
alongside your repositories. Visitors see only your public repositories; on your own
profile you also see your private ones, with an Edit profile button that
links back to Settings.