Skip to content

zwdmw/Git_UP

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 

Repository files navigation

GitHub上传工具

一个基于Python和Tkinter的图形界面工具,帮助用户将本地项目一键上传到GitHub仓库,支持自动创建仓库、推送代码、处理分支和认证。

功能特性

  • 一键初始化本地Git仓库
  • 自动配置.gitignore
  • 支持通过GitHub CLI或API自动创建远程仓库
  • 支持HTTPS/Token认证推送
  • 友好的推送冲突处理
  • 支持选择已有仓库并推送
  • 图形化操作,无需命令行
  • 支持打包为Windows可执行文件

使用方法

  1. 安装依赖(见下方依赖说明)。
  2. 运行 python mda_upload_gui.py 启动图形界面。
  3. 按界面提示填写:
    • 项目路径
    • GitHub用户名、仓库名、描述
    • Git提交名称、邮箱
    • 推送分支(默认main)
    • GitHub个人访问令牌(Token)
  4. 点击"开始上传",按提示操作即可。

依赖说明

  • Python 3.7+
  • requests
  • tkinter(标准库自带)
  • Git(需本地已安装)
  • 可选:GitHub CLI(gh)
  • 可选:pyinstaller(仅打包时需要)

安装依赖

pip install -r requirements.txt

注意事项

  • 需提前在GitHub生成个人访问令牌(Token),并勾选repo权限。
  • 若未安装gh CLI,将自动使用API方式创建仓库。
  • 推送失败时请检查Token权限、网络、仓库名等。

License

MIT

About

Github上传工具

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages