We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
2 parents d91ae75 + 7a91cf1 commit 28cbb95Copy full SHA for 28cbb95
git/remote.py
@@ -536,10 +536,18 @@ def urls(self):
536
# and: http://stackoverflow.com/a/32991784/548792
537
#
538
if 'Unknown subcommand: get-url' in str(ex):
539
- remote_details = self.repo.git.remote("show", self.name)
540
- for line in remote_details.split('\n'):
541
- if ' Push URL:' in line:
542
- yield line.split(': ')[-1]
+ try:
+ remote_details = self.repo.git.remote("show", self.name)
+ for line in remote_details.split('\n'):
+ if ' Push URL:' in line:
543
+ yield line.split(': ')[-1]
544
+ except GitCommandError as ex:
545
+ if any([msg in str(ex) for msg in ['correct access rights','cannot run ssh']]):
546
+ # If ssh is not setup to access this repository, see issue 694
547
+ result = Git().execute(['git','config','--get','remote.%s.url' % self.name])
548
+ yield result
549
+ else:
550
+ raise ex
551
else:
552
raise ex
553
AltStyle によって変換されたページ (->オリジナル) / アドレス: モード: デフォルト 音声ブラウザ ルビ付き 配色反転 文字拡大 モバイル
0 commit comments