Title: Git().custom_environment(GIT_SSH_COMMAND=git_ssh_cmd) issue · Issue #916 · gitpython-developers/GitPython · GitHub
Open Graph Title: Git().custom_environment(GIT_SSH_COMMAND=git_ssh_cmd) issue · Issue #916 · gitpython-developers/GitPython
X Title: Git().custom_environment(GIT_SSH_COMMAND=git_ssh_cmd) issue · Issue #916 · gitpython-developers/GitPython
Description: Hey all, I am having an issue with using the custom_environment parameter. This is on a Windows 10 machine. Basically this will not work, returning the error (see under code) import git from git import Repo from git import Git git_ssh_cm...
Open Graph Description: Hey all, I am having an issue with using the custom_environment parameter. This is on a Windows 10 machine. Basically this will not work, returning the error (see under code) import git from git im...
X Description: Hey all, I am having an issue with using the custom_environment parameter. This is on a Windows 10 machine. Basically this will not work, returning the error (see under code) import git from git im...
Mail addresses
git@bitbucket.org
Opengraph URL: https://github.com/gitpython-developers/GitPython/issues/916
X: @github
Domain: github.com
{"@context":"https://schema.org","@type":"DiscussionForumPosting","headline":"Git().custom_environment(GIT_SSH_COMMAND=git_ssh_cmd) issue","articleBody":"Hey all,\r\n\r\nI am having an issue with using the custom_environment parameter.\r\nThis is on a Windows 10 machine.\r\n\r\nBasically this will not work, returning the error (see under code)\r\n```\r\nimport git\r\nfrom git import Repo\r\nfrom git import Git\r\ngit_ssh_cmd = 'ssh -i gpt_key'\r\nwith Git().custom_environment(GIT_SSH_COMMAND=git_ssh_cmd):\r\n Repo.clone_from('git@bitbucket.org:\u003cprivate git\u003e.git', 'python_test_cloning')\r\n```\r\n\r\n\u003e git@bitbucket.org: Permission denied (publickey).\r\n\u003e fatal: Could not read from remote repository.\r\n\u003e \r\n\u003e Please make sure you have the correct access rights\r\n\u003e and the repository exists.\r\n\r\nHowever setting the env variable in the Repo.clone_from command works fine:\r\n`Repo.clone_from('git@bitbucket.org:\u003cprivate git\u003e.git', 'python_test_cloning', env={\"GIT_SSH_COMMAND\": 'ssh -i gpt_key'})`\r\n\r\nI need to be able to use the ssh key for operation other than cloning, so I need to be able to set up the local environment purely via the python interface. This also fails for reference (when I did sucessfully clone).\r\n```\r\nrepo = git.Repo(\"python_test_cloning\")\r\nwith repo.git.custom_environment(GIT_SSH_COMMAND='ssh -i gpt_key'):\r\n for remote in repo.remotes:\r\n remote.fetch()\r\n```\r\nwith error:\r\n\r\n\u003e git.exc.GitCommandError: Cmd('git') failed due to: exit code(128)\r\n\u003e cmdline: git fetch -v origin\r\n\u003e stderr: 'fatal: Could not read from remote repository.\r\n\u003e \r\n\u003e Please make sure you have the correct access rights\r\n\u003e and the repository exists.'\r\n\r\n\r\nAny ideas of why this is not working and how to fix it?\r\nRemember that this is Windows 10.\r\n\r\nThanks,\r\nCaptainJL\r\n\r\n\r\n","author":{"url":"https://github.com/CaptainJL","@type":"Person","name":"CaptainJL"},"datePublished":"2019-09-09T02:49:46.000Z","interactionStatistic":{"@type":"InteractionCounter","interactionType":"https://schema.org/CommentAction","userInteractionCount":7},"url":"https://github.com/916/GitPython/issues/916"}
| route-pattern | /_view_fragments/issues/show/:user_id/:repository/:id/issue_layout(.:format) |
| route-controller | voltron_issues_fragments |
| route-action | issue_layout |
| fetch-nonce | v2:1be8d474-2900-72f1-c9fb-e52aed856a32 |
| current-catalog-service-hash | 81bb79d38c15960b92d99bca9288a9108c7a47b18f2423d0f6438c5b7bcd2114 |
| request-id | ACF0:12F67D:119551B:17AE785:6A59B6EC |
| html-safe-nonce | 5ee015113f152b1bb09ef3a12dbb8ae3f5b29a061c8c0a7385f7fc4fdd6c8ae8 |
| visitor-payload | eyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJBQ0YwOjEyRjY3RDoxMTk1NTFCOjE3QUU3ODU6NkE1OUI2RUMiLCJ2aXNpdG9yX2lkIjoiMjgzNzU3MDIxODYyNDY2MTIyOCIsInJlZ2lvbl9lZGdlIjoiaWFkIiwicmVnaW9uX3JlbmRlciI6ImlhZCJ9 |
| visitor-hmac | 8de5360f862bfba3e417ea68fdeca4d540ea0d90b592a8488eeff6bbf71ed7b0 |
| hovercard-subject-tag | issue:490850936 |
| github-keyboard-shortcuts | repository,issues,copilot |
| google-site-verification | Apib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I |
| octolytics-url | https://collector.github.com/github/collect |
| analytics-location | / |
| fb:app_id | 1401488693436528 |
| apple-itunes-app | app-id=1477376905, app-argument=https://github.com/_view_fragments/issues/show/gitpython-developers/GitPython/916/issue_layout |
| twitter:image | https://opengraph.githubassets.com/1956133551fd86ad287c09efb1c4e725b4ffbb9bf3d77f0bc1ab275b5ed92ee4/gitpython-developers/GitPython/issues/916 |
| twitter:card | summary_large_image |
| og:image | https://opengraph.githubassets.com/1956133551fd86ad287c09efb1c4e725b4ffbb9bf3d77f0bc1ab275b5ed92ee4/gitpython-developers/GitPython/issues/916 |
| og:image:alt | Hey all, I am having an issue with using the custom_environment parameter. This is on a Windows 10 machine. Basically this will not work, returning the error (see under code) import git from git im... |
| og:image:width | 1200 |
| og:image:height | 600 |
| og:site_name | GitHub |
| og:type | object |
| og:author:username | CaptainJL |
| hostname | github.com |
| expected-hostname | github.com |
| None | ba3976babb66479b1c943a8edc0777d96157da48fadc0161f9ddb219deee8353 |
| turbo-cache-control | no-preview |
| go-import | github.com/gitpython-developers/GitPython git https://github.com/gitpython-developers/GitPython.git |
| octolytics-dimension-user_id | 503709 |
| octolytics-dimension-user_login | gitpython-developers |
| octolytics-dimension-repository_id | 1126087 |
| octolytics-dimension-repository_nwo | gitpython-developers/GitPython |
| octolytics-dimension-repository_public | true |
| octolytics-dimension-repository_is_fork | false |
| octolytics-dimension-repository_network_root_id | 1126087 |
| octolytics-dimension-repository_network_root_nwo | gitpython-developers/GitPython |
| turbo-body-classes | logged-out env-production page-responsive |
| disable-turbo | false |
| browser-stats-url | https://api.github.com/_private/browser/stats |
| browser-errors-url | https://api.github.com/_private/browser/errors |
| release | ab680789ae4a316cdaf0d5a292a1760140931cc4 |
| ui-target | canary-2 |
| theme-color | #1e2327 |
| color-scheme | light dark |
Links:
Viewport: width=device-width