2012-05-15 2 views

답변

0

당신은 Aptana에 암호를 요구되어 있는지 확인해야하기 때문에 :

  • 개인 키가 발견이다 암호로 보호 된
  • 또는
  • 더 SSH 키는 모든 (그리고 SSH 기본 설정에서 발견되지 않기 때문에 다시 공통 인증)에 또한 어떤 SSH에 따라 달라집니다

thread mentions로, 사용중인 exe 인 :

,

Aptana Studio는 공통 조건에서 SSH 암호/암호문 프롬프트를 처리하는 내부 프로그램에 GIT_SSH 환경 변수를 설정합니다.
GIT_SSHplink.exe으로 설정하여 실행 파일 기본값을 ssh.exe으로 바꾼 경우 Aptana Studio에서 작업하려면 SSH_CMD도 동일한 plink.exe 경로로 설정해야합니다.

By default, Aptana uses : \ 사용자 \ UserName.ssh 폴더 Windows에서 :

[path_to_aptana_studio]/plugins/com.aptana.git.core_[version]/os/win32/sshw.exe 
+2

VonC, 감사합니다. 어떻게 Aptana가 내 SSH 키를 찾을 수 있습니까? – pavsid

0

인 Aptana 스튜디오, 실제로 그것 GIT 프로그램에 내장, 당신의 C에 SSH 키를 찾습니다.

이 키가 작동하는지 확인하십시오. 먼저 서버에 공개 키가 있어야하며 저장소에 대한 올바른 원격 경로를 설정해야합니다. 그런 다음 일반 ssh username @ host를 시도하십시오. ssh key phrase로 로그인 할 수 있으면 git를 원격으로 시작할 수 있어야합니다.

리모컨에 연결할 때마다 ssh 키 구를 입력 할 필요가 없으므로 ssh 키 구를 사용할 수 없습니다.

SSH login without password

이 아니면 비밀번호를 저장하고 당신을 위해 그것을 입력 몇 가지 추가 프로그램이 필요합니다. 소위 ssh 에이전트.

Using ssh-agent with ssh

어쩌면 당신은 Egit를 설치하는 경우 Aptanas 힘내 대신이를 사용합니다. ssh 핵심 문구를 저장하는 것이 가능할 수도 있습니다.

1

Aptana Studio는 실제로 GIT 프로그램에 내장되어 있으며 Windows의 C : \ Users \ UserName.ssh 폴더에서 SSH 키를 찾을 것입니다.

NO! 실제 경로는

% 홈 %의 \ 것이다 ssh를 \ id_rsa_gsg_keypair를 -.> 키가 리눅스에 DSA

1

입니다 내 ssh를 설정 파일 (~ /이있는 경우 RSA 키에 대한 접두사를 변경합니다.당신은 단지 키 암호를 한 번 입력 할 필요가 있도록 SSH/설정) 암호와 키가있는 경우

Host github.com 
    User MyUsername 
    IdentityFile=/home/MyUsername/.ssh/MySshKey` 

을 다음과 같이, 당신은 ssh를 에이전트 또는 기타 응용 프로그램 같은 것을해야합니다.

0

git 저장소를 가져올 때 url에 포함하는 것이 가장 쉬운 방법입니다.

EG: https://UserName:[email protected]/repo.git 

물론이 트릭을 https URL로 사용하고 싶을 것입니다.

+0

암호가 저장되지 않으므로 (afaik) 이는'clone'에 권장되는 해결책입니다. 그러나 보안을 이해할 때'git remote add '에 사용해서는 안됩니다. 왜냐하면 모든 사람들이'git remote show'를 입력하여 암호를 확인할 수 있기 때문입니다. –

관련 문제