2013-10-01 2 views
1

나는 Centos 6x에 gitlab을 설정했습니다. Webserver : nginx.프로젝트를 밀어 넣을 때 암호를 물어보십시오

내 gitlab을 설치하면 link이 표시됩니다. 와 나는 문제가있다 :

고양이 ../.git/ :

git push -u origin master 

[email protected]'s password: 

그런 다음 내가 클라이언트에서 내 프로젝트의 설정 파일을 보여줍니다 내가 [email protected]에 클라이언트에서 내 프로젝트를 누르면, 시스템 암호를 물어 구성

[코어]

repositoryformatversion = 0 
    filemode = true 
    bare = false 
    logallrefupdates = true 

[분기 "마스터"] 012,351

번들 간부 레이크 gitlab : RAILS_ENV = 생산을 확인

/usr/local/lib을 6,

[원격 "원산지"]

url = [email protected]:myusename/myproject.git 
    fetch = +refs/heads/*:refs/remotes/origin/* 

시스템 i가 확인되면 로그 보여 /ruby/gems/2.0.0/gems/bundler-1.3.5/lib/bundler/runtime.rb:216 : 경고 : 안전하지 않은 세계 쓰기 가능 디렉토리/usr/bin in PATH, 모드 040777

/usr/local/lib/ruby/gems/2.0.0/gems/bundler-1.3.5/lib/bundler/runtime.rb:216 : 경고 : PATH, 모드 040777에서 안전하지 않은 세계 쓰기 가능 디렉토리/usr/bin

확인 환경 ...

..

..

내가 암호 요구 사항을 해제합니다.

일부 신체는 나를 도와 줘서 고마워.

답변

0

공개 키가 유효하고 클라이언트 및 서버/gitlab에 설치되어 있고 ssh가 해당 컴퓨터의 다른 사용자를위한 공개 키로 작업하고 있음을 확인했다고 가정합니다.

git users ~/.ssh 디렉토리 (700이어야 함) 및 ~/.ssh/authorised_keys (600)에서 파일 사용 권한을 확인 했습니까?

또한 selinux를 사용할 수 있습니까? 보안 컨텍스트에 문제가있을 수 있습니다 (https://serverfault.com/a/564824/204206

참조).
관련 문제