Skip to content
This repository has been archived by the owner on Feb 26, 2024. It is now read-only.

Several times need to input SSH password #893

Closed
ProphetDaniel opened this issue Apr 14, 2018 · 5 comments
Closed

Several times need to input SSH password #893

ProphetDaniel opened this issue Apr 14, 2018 · 5 comments

Comments

@ProphetDaniel
Copy link

After meta git update:

meta git update

I have to enter ssh password multiple times. This is really annoying for a developer.
It should ask only once, and that's it...

*** the following repositories have been added to .meta but are not currently cloned locally:
*** { 'dependencies/truffle-artifactor': 'git@github.com:trufflesuite/truffle-artifactor.git',
  'dependencies/truffle-blockchain-utils': 'git@github.com:trufflesuite/truffle-blockchain-utils.git',
  'dependencies/truffle-box': 'git@github.com:trufflesuite/truffle-box.git',
  'dependencies/truffle-code-utils': 'git@github.com:trufflesuite/truffle-code-utils.git',
  'dependencies/truffle-compile': 'git@github.com:trufflesuite/truffle-compile.git',
  'dependencies/truffle-config': 'git@github.com:trufflesuite/truffle-config.git',
  'dependencies/truffle-contract': 'git@github.com:trufflesuite/truffle-contract.git',
  'dependencies/truffle-contract-schema': 'git@github.com:trufflesuite/truffle-contract-schema.git',
  'dependencies/truffle-contract-sources': 'git@github.com:trufflesuite/truffle-contract-sources.git',
  'dependencies/truffle-core': 'git@github.com:trufflesuite/truffle-core.git',
  'dependencies/truffle-debug-utils': 'git@github.com:trufflesuite/truffle-debug-utils.git',
  'dependencies/truffle-debugger': 'git@github.com:trufflesuite/truffle-debugger.git',
  'dependencies/truffle-deployer': 'git@github.com:trufflesuite/truffle-deployer.git',
  'dependencies/truffle-error': 'git@github.com:trufflesuite/truffle-error.git',
  'dependencies/truffle-expect': 'git@github.com:trufflesuite/truffle-expect.git',
  'dependencies/truffle-init': 'git@github.com:trufflesuite/truffle-init.git',
  'dependencies/truffle-migrate': 'git@github.com:trufflesuite/truffle-migrate.git',
  'dependencies/truffle-provider': 'git@github.com:trufflesuite/truffle-provider.git',
  'dependencies/truffle-provisioner': 'git@github.com:trufflesuite/truffle-provisioner.git',
  'dependencies/truffle-require': 'git@github.com:trufflesuite/truffle-require.git',
  'dependencies/truffle-resolver': 'git@github.com:trufflesuite/truffle-resolver.git',
  'dependencies/truffle-solidity-utils': 'git@github.com:trufflesuite/truffle-solidity-utils.git',
  'dependencies/truffle-workflow-compile': 'git@github.com:trufflesuite/truffle-workflow-compile.git' }
*** type 'meta git update' to correct.


 cloning missing repositories


truffle-workflow-compile:
Cloning into 'dependencies/truffle-workflow-compile'...
Enter passphrase for key '/c/Users/ProphetDaniel/.ssh/id_rsa':
remote: Counting objects: 29, done.
remote: Compressing objects: 100% (7/7), done.
remote: Total 29 (delta 4), reused 1 (delta 0), pack-reused 22
Receiving objects: 100% (29/29), 5.20 KiB | 483.00 KiB/s, done.
Resolving deltas: 100% (12/12), done.
truffle-workflow-compile ✓

truffle-solidity-utils:
Cloning into 'dependencies/truffle-solidity-utils'...
Enter passphrase for key '/c/Users/ProphetDaniel/.ssh/id_rsa':
remote: Counting objects: 63, done.
remote: Total 63 (delta 0), reused 0 (delta 0), pack-reused 63
Receiving objects: 100% (63/63), 10.58 KiB | 471.00 KiB/s, done.
Resolving deltas: 100% (23/23), done.
truffle-solidity-utils ✓

truffle-resolver:
Cloning into 'dependencies/truffle-resolver'...
Enter passphrase for key '/c/Users/ProphetDaniel/.ssh/id_rsa':
remote: Counting objects: 129, done.
remote: Compressing objects: 100% (7/7), done.
remote: Total 129 (delta 4), reused 1 (delta 0), pack-reused 122
Receiving objects: 100% (129/129), 21.05 KiB | 695.00 KiB/s, done.
Resolving deltas: 100% (68/68), done.
truffle-resolver ✓

truffle-require:
Cloning into 'dependencies/truffle-require'...
Enter passphrase for key '/c/Users/ProphetDaniel/.ssh/id_rsa':
remote: Counting objects: 113, done.
remote: Total 113 (delta 0), reused 0 (delta 0), pack-reused 113
Receiving objects: 100% (113/113), 15.54 KiB | 589.00 KiB/s, done.
Resolving deltas: 100% (55/55), done.
truffle-require ✓

truffle-provisioner:
Cloning into 'dependencies/truffle-provisioner'...
Enter passphrase for key '/c/Users/ProphetDaniel/.ssh/id_rsa':
remote: Counting objects: 34, done.
Receiving objects: 100% (34/34), 5.68 KiB | 1.13 MiB/s, done.
Resolving deltas: 100% (7/7), done.
remote: Total 34 (delta 0), reused 0 (delta 0), pack-reused 34
truffle-provisioner ✓

truffle-provider:
Cloning into 'dependencies/truffle-provider'...
Enter passphrase for key '/c/Users/ProphetDaniel/.ssh/id_rsa':
remote: Counting objects: 123, done.
remote: Compressing objects: 100% (6/6), done.
Receiving objects:  43% (53/123)    5 (delta 1), pack-reused 115 eceiving objects:  40% (50/123)
Receiving objects: 100% (123/123), 21.62 KiB | 1.66 MiB/s, done.
Resolving deltas: 100% (55/55), done.
truffle-provider ✓

truffle-migrate:
Cloning into 'dependencies/truffle-migrate'...
Enter passphrase for key '/c/Users/ProphetDaniel/.ssh/id_rsa':
remote: Counting objects: 177, done.
remote: Compressing objects: 100% (8/8), done.
Receiving objects:  43% (77/177)   d 5 (delta 2), pack-reused 167
Receiving objects: 100% (177/177), 27.05 KiB | 1.93 MiB/s, done.
Resolving deltas: 100% (96/96), done.
truffle-migrate ✓

truffle-init:
Cloning into 'dependencies/truffle-init'...
Enter passphrase for key '/c/Users/ProphetDaniel/.ssh/id_rsa':
remote: Counting objects: 98, done.
Receiving objects:  23% (23/98)    0 (delta 0), pack-reused 98 eceiving objects:  22% (22/98)
Receiving objects: 100% (98/98), 14.01 KiB | 1.27 MiB/s, done.
Resolving deltas: 100% (50/50), done.
truffle-init ✓

truffle-expect:
Cloning into 'dependencies/truffle-expect'...
Enter passphrase for key '/c/Users/ProphetDaniel/.ssh/id_rsa':
remote: Counting objects: 27, done.
remote: Total 27 (delta 0), reused 0 (delta 0), pack-reused 27
Receiving objects: 100% (27/27), 4.53 KiB | 662.00 KiB/s, done.
Resolving deltas: 100% (5/5), done.
truffle-expect ✓

truffle-error:
Cloning into 'dependencies/truffle-error'...
Enter passphrase for key '/c/Users/ProphetDaniel/.ssh/id_rsa':
remote: Counting objects: 33, done.
remote: Total 33 (delta 0), reused 0 (delta 0), pack-reused 33
Receiving objects: 100% (33/33), 5.02 KiB | 1.25 MiB/s, done.
Resolving deltas: 100% (9/9), done.
truffle-error ✓

truffle-deployer:
Cloning into 'dependencies/truffle-deployer'...
Enter passphrase for key '/c/Users/ProphetDaniel/.ssh/id_rsa':
remote: Counting objects: 153, done.
remote: Compressing objects: 100% (14/14), done.
remote: Total 153 (delta 4), reused 6 (delta 0), pack-reused 139
Receiving objects: 100% (153/153), 25.70 KiB | 54.00 KiB/s, done.
Resolving deltas: 100% (70/70), done.
truffle-deployer ✓

truffle-debugger:
Cloning into 'dependencies/truffle-debugger'...
Enter passphrase for key '/c/Users/ProphetDaniel/.ssh/id_rsa':
remote: Counting objects: 2141, done.
Rremote: Total 2141 (delta 0), reused 0 (delta 0), pack-reused 2141
Receiving objects:  99% (2120/2141), 1.04 MiB | 180.00 KiB/s
Receiving objects: 100% (2141/2141), 1.31 MiB | 152.00 KiB/s, done.
Resolving deltas: 100% (1225/1225), done.
truffle-debugger ✓

truffle-debug-utils:
Cloning into 'dependencies/truffle-debug-utils'...
Enter passphrase for key '/c/Users/ProphetDaniel/.ssh/id_rsa':
remote: Counting objects: 63, done.
Receiving objects:  38% (24/63)   (15/15), done./63)
Receiving objects:  41% (26/63)   d 15 (delta 7), pack-reused 41
Receiving objects: 100% (63/63), 13.02 KiB | 1.45 MiB/s, done.
Resolving deltas: 100% (33/33), done.
truffle-debug-utils ✓

truffle-core:
Cloning into 'dependencies/truffle-core'...
Enter passphrase for key '/c/Users/ProphetDaniel/.ssh/id_rsa':
Enter passphrase for key '/c/Users/ProphetDaniel/.ssh/id_rsa':
remote: Counting objects: 4495, done.
remote: Compressing objects: 100% (80/80), done.
remote: Total 4495 (delta 65), reused 81 (delta 46), pack-reused 4369
Receiving objects: 100% (4495/4495), 2.64 MiB | 921.00 KiB/s, done.
Resolving deltas: 100% (3014/3014), done.
truffle-core ✓

truffle-contract-sources:
Cloning into 'dependencies/truffle-contract-sources'...
Enter passphrase for key '/c/Users/ProphetDaniel/.ssh/id_rsa':
remote: Counting objects: 23, done.
remote: Total 23 (delta 0), reused 0 (delta 0), pack-reused 23
Receiving objects: 100% (23/23), done.
Resolving deltas: 100% (2/2), done.
truffle-contract-sources ✓

truffle-contract-schema:
Cloning into 'dependencies/truffle-contract-schema'...
Enter passphrase for key '/c/Users/ProphetDaniel/.ssh/id_rsa':
remote: Counting objects: 284, done.
remote: Compressing objects: 100% (13/13), done.
Receiving object4 (delta 10), reused 15 (delta 8), pack-reused 263 eceiving objects:  82% (233/284)
Receiving objects: 100% (284/284), 55.23 KiB | 1.10 MiB/s, done.
Resolving deltas: 100% (158/158), done.
truffle-contract-schema ✓

truffle-contract:
Cloning into 'dependencies/truffle-contract'...
Enter passphrase for key '/c/Users/ProphetDaniel/.ssh/id_rsa':
remote: Counting objects: 893, done.
remote: Compressing objects: 100% (120/120), done.
Receiving remote: Total 893 (delta 170), reused 232 (delta 147), pack-reused 626                                KiB |Receiving objects:  94% (8
Receiving objects: 100% (893/893), 714.84 KiB | 693.00 KiB/s, done.
Resolving deltas: 100% (553/553), done.
truffle-contract ✓

truffle-config:
Cloning into 'dependencies/truffle-config'...
Enter passphrase for key '/c/Users/ProphetDaniel/.ssh/id_rsa':
remote: Counting objects: 118, done.
remote: Compressing objects: 100% (4/4), done.
remote: Total 118 (delta 0), reused 1 (delta 0), pack-reused 114
Receiving objects: 100% (118/118), 20.99 KiB | 1.23 MiB/s, done.
Resolving deltas: 100% (54/54), done.
truffle-config ✓

truffle-compile:
Cloning into 'dependencies/truffle-compile'...
Enter passphrase for key '/c/Users/ProphetDaniel/.ssh/id_rsa':
remote: Counting objects: 420, done.
remote: Compressing objects: 100% (37/37), done.
Receiving objects: 100% (420/420), 89.26 KiB | 476.00 KiB/s, done.4 eceiving objects:  93% (391/420)

Resolving deltas: 100% (236/236), done.
truffle-compile ✓

truffle-code-utils:
Cloning into 'dependencies/truffle-code-utils'...
Enter passphrase for key '/c/Users/ProphetDaniel/.ssh/id_rsa':
remote: Counting objects: 27, done.
remote: Total 27 (delta 0), reused 0 (delta 0), pack-reused 27
Receiving objects: 100% (27/27), 5.46 KiB | 1.09 MiB/s, done.
Resolving deltas: 100% (7/7), done.
truffle-code-utils ✓

truffle-box:
Cloning into 'dependencies/truffle-box'...
Enter passphrase for key '/c/Users/ProphetDaniel/.ssh/id_rsa':
remote: Counting objects: 214, done.
remote: Compressing objects: 100% (19/19), done.
Receiving objects:  73% (157/214)   12 (delta 1), pack-reused 193 eceiving objects:  72% (155/214)
Receiving objects: 100% (214/214), 34.70 KiB | 888.00 KiB/s, done.
Resolving deltas: 100% (88/88), done.
truffle-box ✓

truffle-blockchain-utils:
Cloning into 'dependencies/truffle-blockchain-utils'...
Enter passphrase for key '/c/Users/ProphetDaniel/.ssh/id_rsa':
remote: Counting objects: 59, done.
remote: Total 59 (delta 0), reused 0 (delta 0), pack-reused 59
Receiving objects: 100% (59/59), 8.89 KiB | 433.00 KiB/s, done.
Resolving deltas: 100% (25/25), done.
truffle-blockchain-utils ✓

truffle-artifactor:
Cloning into 'dependencies/truffle-artifactor'...
Enter passphrase for key '/c/Users/ProphetDaniel/.ssh/id_rsa':
remote: Counting objects: 1058, done.
remote: Total 1058 (delta 0), reused 1 (delta 0), pack-reused 1057
Receiving objects: 100% (1058/1058), 369.13 KiB | 373.00 KiB/s, done.
Resolving deltas: 100% (626/626), done.
truffle-artifactor ✓
@ProphetDaniel ProphetDaniel changed the title Several times need to input SSH passport Several times need to input SSH password Apr 14, 2018
@cgewecke
Copy link
Contributor

@ProphetDaniel Have never had to do this. Do you typically need to enter a password in order to clone a repo? This could be something worth raising at meta.

@ProphetDaniel
Copy link
Author

@ProphetDaniel Have never had to do this. Do you typically need to enter a password in order to clone a repo? This could be something worth raising at meta.

Yes, since I use SSH password for maximum safety.

@gnidan
Copy link
Contributor

gnidan commented Apr 16, 2018

It looks like there might be a way around this by using ssh-agent with the -t option (but I don't have the time right now to look more thoroughly.) Let us know if that works, I've wondered about doing that before!

@cgewecke
Copy link
Contributor

@ProphetDaniel Is it ok if we close this? Agree this is annoying for your use case but perhaps it would be best to track this issue at #879 since there isn't an obvious fix on Truffle's side given the current project structure.

@ProphetDaniel
Copy link
Author

Indeed @cgewecke .

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants