GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — new project: add git support · Issue #218 · unitycoder/UnityLauncherPro

new project: add git support #218

New issue
Copy link
New issue
Copy link
Closed
Closed
new project: add git support#218
Copy link
Labels
enhancementNew feature or requestNew feature or request

Description

@unitycoder
unitycoder
opened on Mar 19, 2026
Issue body actions

would save time if can create new project from github url (clone and then create/open project),
or create new project, toggle create github repo, then it creates that repo for you.

TODO

  • add new UI for these features, in new project dialog
  • make it collapsible ui? so can keep it minimized, if not used (save state, if keep maximized)
  • github REST api, create repo
  • check how to fetch git repo from given url (if you already have repo that you want to use as base or as empty base)
  • github: add initial files to repo (or commit from local files easier?) *dont commit empty project, first want to clean it up
  • check if project name is available (that its not already used)
  • add settings toggles for git/github features
  • add PAT token support (if need to create or fetch private repos)
  • validate PAT token
  • save PAT token in some secure way? Windows Credential Manager
  • suggest repo name if already in use? (adds number or so..) *This should be separate field from projectname, if want to use different
  • visibility toggle: default private
  • checkbox git lfs checkbox
  • checkbox add unity .gitignore
  • checkbox add .gitattributes?
  • checkbox create initial commit?
  • repo description (no need usually)
  • branch name (no need usually)
  • check if git.exe is available in PATH
  • if version control is enabled, then expand the version control panel
  • add load/save settings for these controls
  • add setup panel for Token (if no token, display token input field and validate button, and button to create token in web)
  • add disconnect token (remove from secure storage)
  • disable version control, if no token found
  • display token setup panel if token fails? or settings button to setup token?
  • handle no internet connection?
  • open repo url after creation
  • lock dialog ui, while its creating repo and git files
  • make token field as pwd field
  • if git enabled, show create project button as "Create project + Repo" or so
  • include .gitignore and .gitattributes, so no need to download everytime
  • allow creating readme, gitattirbutes, gitignore, even if versioncontrol is off
  • save token username in same data.. otherwise not visible in another launcher instance

Activity

  1. unitycoder
    added
    enhancementNew feature or requestNew feature or request
    on Mar 19, 2026
  2. unitycoder
    changed the title [-]new project direct git support[/-] [+]new project: add git support[/+] on Mar 22, 2026
  3. unitycoder commented on Mar 24, 2026

    @unitycoder
    unitycoder
    on Mar 24, 2026
    OwnerAuthor
    More actions

    from unity hub, had automatic PAT token login somehow,
    showing the private/public would be nice to see directly (hub has it under additional details)

    Image
  4. unitycoder commented on May 13, 2026

    @unitycoder
    unitycoder
    on May 13, 2026
    OwnerAuthor
    More actions

    Hub

    • hub links directly to PAT Token creation page, with name and scope https://github.com/settings/tokens/new?description=Unity+Hub+Access+Token&scopes=repo
    • browser: click create
    • browser: click copy
    • hub: paste token to unity hub field
    • hub: press validate

    PAT Token validation

    • fetch answer from https://api.github.com/user with Bearer (token), it returns status and scopes

    Check if repo already exists

    • GET https://api.github.com/repos/{owner}/{repo} with bearer token
    • returns 422 with error codes for info

    Clone Repo

    • from https://github.com/USERNAME/REPO_NAME.git

    Commit to repo

    • add files, PUT /repos/{owner}/{repo}/contents/{path}
    • OR, just use git . add and commit..
  5. unitycoder
    added a commit that references this issue on May 13, 2026

    adding version control feature (ui) #218,

    6fb6aa9
  6. unitycoder commented on May 13, 2026

    @unitycoder
    unitycoder
    on May 13, 2026
    OwnerAuthor
    More actions

    wip

    Image
  7. unitycoder
    added 9 commits that reference this issue on May 13, 2026

    adding new project github support #218

    0119466

    adding git support #218

    3678466

    adding git support, add git auth and token handling and saving encryp…

    6646978

    adding git support, load settings and token, update authorize ui #218

    85954b5

    adding git support, validate repo name #218

    645c2e3

    adding git support, gitignore, gitattributes #218

    b45c2c0

    adding git support, basic features work now (creates repo, initial co…

    97c040c

    adding git support: add timestamp to reponame if already used, #218

    1c477e9

    adding git support: handle edge cases between different selections in…

    024693b
  8. unitycoder commented on May 17, 2026

    @unitycoder
    unitycoder
    on May 17, 2026
    OwnerAuthor
    More actions

    available in latest build https://github.com/unitycoder/UnityLauncherPro/releases

  9. unitycoder
    closed this as completedon May 17, 2026
  10. unitycoder commented on May 18, 2026

    @unitycoder
    unitycoder
    on May 18, 2026
    OwnerAuthor
    More actions

    i think would be nice to have separate button for Create and Create+Repo.. then no need to check that box everytime

    • separate button for creates
  11. unitycoder
    reopened this on May 18, 2026
  12. unitycoder
    closed this as completedin 12b5c30on May 19, 2026
  13. unitycoder commented on May 20, 2026

    @unitycoder
    unitycoder
    on May 20, 2026
    OwnerAuthor
    More actions
    • check if can select Org where the repo is created. *But: githup api returns all orgs that you are members of, it doesnt say which orgs you have rights to create repos..
  14. unitycoder
    reopened this on May 20, 2026
  15. unitycoder
    closed this as completedin 535693don May 25, 2026
  16. MaiKuraki
    added 2 commits that reference this issue on Jun 3, 2026

    add separate button for create project and repository, closes unityco…

    This issue will close once commit 12b5c30 is merged into the 'master' branch.
    12b5c30

    add support for creating repo into github orgs (that you are member o…

    This issue will close once commit 535693d is merged into the 'master' branch.
    535693d
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or requestNew feature or request

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions

      You are visitor 01402503 — GeezerVison does not store the pages you look up.
      Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.