{"id":23807117,"url":"https://github.com/brettbuddin/git-credential-op","last_synced_at":"2026-05-15T08:02:15.502Z","repository":{"id":266993709,"uuid":"839467833","full_name":"brettbuddin/git-credential-op","owner":"brettbuddin","description":"1Password helper for git-credential","archived":false,"fork":false,"pushed_at":"2024-12-07T14:23:18.000Z","size":24,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-01-01T23:30:13.449Z","etag":null,"topics":["1password","credentials-helper","git"],"latest_commit_sha":null,"homepage":"","language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/brettbuddin.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-08-07T17:05:40.000Z","updated_at":"2024-12-07T14:23:22.000Z","dependencies_parsed_at":"2024-12-07T15:32:30.387Z","dependency_job_id":null,"html_url":"https://github.com/brettbuddin/git-credential-op","commit_stats":null,"previous_names":["brettbuddin/git-credential-op"],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/brettbuddin%2Fgit-credential-op","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/brettbuddin%2Fgit-credential-op/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/brettbuddin%2Fgit-credential-op/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/brettbuddin%2Fgit-credential-op/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/brettbuddin","download_url":"https://codeload.github.com/brettbuddin/git-credential-op/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":240061705,"owners_count":19742081,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["1password","credentials-helper","git"],"created_at":"2025-01-01T23:27:45.418Z","updated_at":"2026-04-27T00:30:19.822Z","avatar_url":"https://github.com/brettbuddin.png","language":"Go","funding_links":[],"categories":[],"sub_categories":[],"readme":"# git-credential-op\n\nA `git-credential` helper for 1Password.\n\nOnly username and password authentication (Basic Auth) is supported at this time (no [`capability[]`](https://git-scm.com/docs/git-credential#Documentation/git-credential.txt-codecapabilitycode) codes supported). \n\n## Installation\n\n```\ngo install github.com/brettbuddin/git-credential-op@latest\n```\n\n## Setup\n\n```\n# .gitconfig or .git/config\n\n[credential]\n    helper = op\n```\n\n### Customize\n\n#### Account and Vault\n\n```\n# .gitconfig or .git/config\n\n[credential \"https://github.com\"]\n    helper = \"op --account personalaccount.1password.com --vault Private\"\n\n[credential \"https://githubenterprise.companyname.com\"]\n    helper = \"op --account companyaccount.1password.com --vault Private\"\n```\n\nWe've included `--vault` above to illustrate it can be set, but the tool will use whatever Vault 1Password considers the\ndefault for the account; usually \"Private\".\n\n#### Locator Tag\n\nEvery 1Password item managed by `git-credential-op` is tagged with a locator tag. By default this is\n`git-credential-op`, but you can change it if you don't care for it. Once you change it in your configuration, you'll\nneed to make sure any items in 1Password with the old tag are updated so the helper can find them.\n\n```\n# .gitconfig or .git/config\n\n[credential]\n    helper = \"op --locator-tag my-cool-tag\"\n```\n\n#### Title Template\n\nEvery 1Password item managed by `git-credential-op` is named in accordance to a template that you can customize.\nChanging this won't affect the helper's ability to locate the item. \n\n```\n# .gitconfig or .git/config\n\n[credential]\n    helper = \"op --title 'git: {{.Host}}'\"\n```\n\n#### Additional Tags\n\nYou can add additional tags to items managed by the helper. All created items will have these tags included alongside\nthe locator tag.\n\n```\n# .gitconfig or .git/config\n\n[credential]\n    helper = \"op --additional-tags one,two,three\"\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbrettbuddin%2Fgit-credential-op","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbrettbuddin%2Fgit-credential-op","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbrettbuddin%2Fgit-credential-op/lists"}