2014-12-23 3 views
-1

내 클라이언트가 내 웹 서버에 액세스하여 제어권을주었습니다. 그는 이미 서버에 저장소를 설정하고 복제했습니다. 문제는, 서버의 git 저장소에서 업데이트를 가져 오려고 할 때, 내 클라이언트의 Bitbucket 계정을 찾고있어 클라이언트 계정의 암호를 모른다는 것입니다. 자신의 bitbucket 계정을 추가 할 수 있습니까? 나는 Bitbucket에있는이 저장소의 공동 작업자 중 하나이므로 업데이트를 가져 오기 위해 내 자격 증명을 추가하고 사용할 수 있을지도 모른다고 생각하고 있습니다. 가능한가? 그리고 어떻게 할 수 있습니까?로컬 저장소에 여러 git 계정을 추가하는 방법

다만, ssh 로그인을 사용하여 putty을 (를) 사용하여 서버에 로그인하셨습니다.

답변

0

ssh://을 사용하는 경우 해킹을 할 수 있습니다. 내 github 계정에 이것을 사용, 나는 생각 bitbucket 비슷합니다.

먼저 서버의 ~/.ssh/config에서 ssh_config 파일을 변경하십시오 (Linux를 사용한다고 가정). 이 줄을 추가

host user2.github.com 
    HostName github.com 
    User git 
    IdentityFile /path/to/user2/id_rsa 

당신이 당신의 자신의 개인 키가 /path/to/user2/id_rsa에 있는지 확인해야한다. 이것이 공유 호스트 인 경우주의하십시오.

다음 다른 원격 URL을 추가

git remote add user2 [email protected]:user2/repo.git 

그래서 당신이 가져 오거나

git fetch user2 

또는

git pull user2 
0

내가 제대로 이해하면을 user2에서 당길 수를, 당신은 단지 필요 Repo에 리모컨을 추가하십시오.

git remote add myserver <[email protected]> 
git remote add bitbucket <bitbucketlogin> 

그런 다음 가져올 원격을 정의해야합니다. git pull myserver (서버에서 당기기) 푸시와 동일 git push bitbucket (비트 버킷으로 푸시)

관련 문제