43 lines
		
	
	
		
			1.0 KiB
		
	
	
	
		
			YAML
		
	
	
	
			
		
		
	
	
			43 lines
		
	
	
		
			1.0 KiB
		
	
	
	
		
			YAML
		
	
	
	
# Gitea 仓库设置
 | 
						|
repository:
 | 
						|
  name: mgmt
 | 
						|
  description: "基础设施管理项目 - OpenTofu + Ansible + Docker Swarm"
 | 
						|
  website: ""
 | 
						|
  default_branch: main
 | 
						|
  
 | 
						|
  # 功能开关
 | 
						|
  has_issues: true
 | 
						|
  has_wiki: true
 | 
						|
  has_projects: true
 | 
						|
  has_actions: true
 | 
						|
  
 | 
						|
  # 权限设置
 | 
						|
  private: false
 | 
						|
  allow_merge_commits: true
 | 
						|
  allow_squash_merge: true
 | 
						|
  allow_rebase_merge: true
 | 
						|
  delete_branch_on_merge: true
 | 
						|
 | 
						|
# Actions 设置
 | 
						|
actions:
 | 
						|
  enabled: true
 | 
						|
  allow_fork_pull_request_run: true
 | 
						|
  default_actions_url: "https://gitea.com"
 | 
						|
 | 
						|
# 分支保护
 | 
						|
branch_protection:
 | 
						|
  main:
 | 
						|
    enable_push: false
 | 
						|
    enable_push_whitelist: true
 | 
						|
    push_whitelist_usernames: ["ben"]
 | 
						|
    require_signed_commits: false
 | 
						|
    enable_merge_whitelist: true
 | 
						|
    merge_whitelist_usernames: ["ben"]
 | 
						|
    enable_status_check: true
 | 
						|
    status_check_contexts: ["validate", "plan"]
 | 
						|
    enable_approvals_whitelist: false
 | 
						|
    approvals_whitelist_usernames: []
 | 
						|
    block_on_rejected_reviews: true
 | 
						|
    dismiss_stale_approvals: true
 | 
						|
    require_signed_commits: false
 |