Repository Settings Guide
Force Push Settings
To enable force push functionality, the following conditions must be met:
User Permission Requirements
- Must be repository administrator
- Or have write permission for specific branches
Repository Setting Requirements
- Go to repository settings page
- Find "Branch Protection" settings
- Enable
allow_force_push
option
Configuration Steps
- Enter repository settings
- Select "Branch Management"
- Find target branch
- Enable "Allow Force Push" option
- Save settings
Notes
- Force push may overwrite others' commits
- Recommended for use on personal branches
- Not recommended for main branch
- Backup code before operation
Basic Repository Settings
Repository Information
- Repository name
- Repository description
- Visibility settings
- Default branch
Access Control
- Collaborator management
- Team permissions
- Branch protection rules
- SSH key management
Feature Toggles
- Issues functionality
- Wiki functionality
- Projects functionality
- Pages service
Storage Limitations
- Free account: 1.2GB
- Single file limit: 100MB
- LFS support: Optional
Advanced Features
- Repository migration
- Repository archiving
- Repository templates
- WebHook configuration
- Deployment keys