Skip to main content
Version: 1.1.0

Repository Settings Guide

Force Push Settings

To enable force push functionality, the following conditions must be met:

  1. User Permission Requirements

    • Must be repository administrator
    • Or have write permission for specific branches
  2. Repository Setting Requirements

    • Go to repository settings page
    • Find "Branch Protection" settings
    • Enable allow_force_push option

Configuration Steps

  1. Enter repository settings
  2. Select "Branch Management"
  3. Find target branch
  4. Enable "Allow Force Push" option
  5. 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