下载脚本地址:
wget https://1895.cn/upload/github_manager.sh
功能说明
自动检查并安装Git(支持Linux/macOS)
配置Git全局用户信息
生成ED25519 SSH密钥(如果不存在)
提示添加公钥到GitHub
测试SSH连接
初始化本地仓库并推送到GitHub
如果安装了GitHub CLI (
gh
),会自动创建私有仓库否则提示手动创建
使用方法
将脚本保存为
github_manager.sh
添加执行权限:
chmod +x github_manager.sh
运行脚本(参数:仓库名、GitHub用户名、邮箱):
./github_manager.sh my-new-repo yourusername you@example.com
依赖项
Git(脚本会自动检测安装)
GitHub CLI (可选):用于自动创建仓库
安装方法:
brew install gh # macOS sudo apt install gh # Linux
注意事项
如果使用HTTPS方式,需要输入GitHub账号密码(推荐使用SSH)
首次使用GitHub CLI需要登录:
gh auth login
脚本默认创建私有仓库,如需公开仓库可修改
gh repo create
参数