mirror of
				https://github.com/DictXiong/dotfiles.git
				synced 2025-11-04 07:27:48 +08:00 
			
		
		
		
	1. alias l according to the local os type 2. ci sync triggered by all branches
		
			
				
	
	
		
			25 lines
		
	
	
		
			1.0 KiB
		
	
	
	
		
			YAML
		
	
	
	
	
	
			
		
		
	
	
			25 lines
		
	
	
		
			1.0 KiB
		
	
	
	
		
			YAML
		
	
	
	
	
	
name: sync repos to gitee
 | 
						||
on:
 | 
						||
  push: ~
 | 
						||
  schedule:
 | 
						||
    - cron: 10 4 * * *
 | 
						||
  workflow_dispatch: ~
 | 
						||
jobs:
 | 
						||
  dotfiles:
 | 
						||
    runs-on: ubuntu-20.04
 | 
						||
    steps:
 | 
						||
    - name: DictXiong/dotfiles  # 名字随便起
 | 
						||
      uses: Yikun/hub-mirror-action@v1.2  # 使用Yikun/hub-mirror-action
 | 
						||
      with:
 | 
						||
        src: github/DictXiong  # 源端账户名(github)
 | 
						||
        dst: gitee/dictxiong  # 目的端账户名(gitee)
 | 
						||
        dst_key: ${{ secrets.GITEE_PRIVATE_KEY }}  # SSH密钥对中的私钥
 | 
						||
        dst_token:  ${{ secrets.GITEE_TOKEN }}  # Gitee账户的私人令牌
 | 
						||
        src_account_type: user
 | 
						||
        dst_account_type: user  # 账户类型
 | 
						||
        clone_style: "https"  # 使用https方式进行clone,也可以使用ssh
 | 
						||
        debug: true  # 启用后会显示所有执行命令
 | 
						||
        force_update: true  # 启用后,强制同步,即强制覆盖目的端仓库
 | 
						||
        static_list: "dotfiles"  # 静态同步列表,在此填写需要同步的仓库名称,可填写多个
 | 
						||
        timeout: '600s'  # git超时设置,超时后会自动重试git操作
 |