Я устанавливаю ключи SSH, чтобы установить соединение SSH с частной компанией моей компании. Но я все еще не могу клонировать хранилище. Я использую Windows 10.
Я генерирую ключ с помощью команды ssh-keygen
, следуя инструкциям для Windows по этой ссылке, https://confluence.atlassian.com/bitbucket/set-up-an-ssh-key-728138079.html.
Затем я также запускаю следующую команду в команде Bash
$ eval $(ssh-agent)
Я установил закрытый ключ для вышеуказанной команды
ssh-add ~/.ssh/<private_key_file>
Все прошло хорошо. Затем я копирую открытый ключ id_rsa.pub
в настройку ключа SSH Bitbucket с меткой.
Когда я клонирую, я все еще получаю следующую ошибку.
Cloning into 'my-repo-les'...
ssh: connect to host bitbucket.org port 22: Network is unreachable
fatal: Could not read from remote repository.
Please make sure you have the correct access rights
and the repository exists.
В дереве исходных текстов я вижу все удаленные репозитории моей организации / компании. Но когда я клонировал, я получил следующую ошибку.
Command: git -c diff.mnemonicprefix=false -c core.quotepath=false ls-remote https://wai-yan-hein@bitbucket.org/lbresearch/frontendplatform.git
Output:
Error: remote: Forbidden
fatal: unable to access 'https://wai-yan-hein@bitbucket.org/lbresearch/frontendplatform.git/': The requested URL returned error: 403
До того, как я настроил учетную запись. Я использовал это для Github. Теперь я настроен на Bitbucket. Может ли это быть проблемой?
Когда я запускаю эту команду, время соединения истекло.
ssh -T hg@bitbucket.org