찾다

 >  Q&A  >  본문

git이 자신의 서버에 제출되면 매번 비밀번호를 입력해야 합니다.

Git을 설치한 클라우드 서버가 있고 네트워크 방식에 따라 git 서버를 설정했습니다.

이제 문제는 컴퓨터에 msysGit을 설치하고 코드를 제출할 때 git 비밀번호를 입력해야 한다는 것입니다. (처음에는 비밀번호를 몰랐는데 나중에 클라우드 서버에서 git 비밀번호를 변경했습니다.) 올바른 비밀번호를 입력한 후 로그인하여 정상적으로 git을 사용할 수 있습니다.

저는 클라우드 서버의 루트 사용자이고 git@localhost에 접속합니다. 동일하며 git push pull 및 기타 기능을 사용하려면 비밀번호를 입력해야 합니다.

github.com에 연결하여 로컬 Windows 컴퓨터클라우드 서버 루트 사용자에서 정상적으로 코드를 푸시하고 풀할 수 있습니다.

그래서 여전히 git@cloud 서버 설정에 문제가 있는 것 같습니다.

아래 두 그림은 원격 서버의 루트 계정을 사용하여 서버의 git 서버에 접속하는 상황을 보여줍니다.

그림 1은 로그인에 필요한 비밀번호입니다.

그림 2는 /home/git/.ssh/authorized_keys의 권한을 보여줍니다.

구체적인 지도 부탁드립니다!

업데이트:
마지막으로 이 사이트의 글을 참고하시면 문제가 해결되었습니다.
/q/1010000000691963

질문에 답변해주신 분들께 감사드립니다. 매우 감사합니다! ! !

黄舟黄舟2805일 전977

모든 응답(9)나는 대답할 것이다

  • 某草草

    某草草2017-05-02 09:22:32

    2가지 방법:

    • ssh 그런 다음 유사한 SSH 연결을 사용하여 URL을 연결해야 합니다: git@192.168.0.200:weitoo/server-aggregator.git SSHkey를 구성했으므로 URL은 SSH 프로토콜을 사용해야 합니다
    • URL

    $ git config --global user.name "이름"
    $ git config --global user.name "이름"$ git config --global user.email "your_email@youremail.com"
    (4) 업로드할 창고를 입력하고 git bash를 마우스 오른쪽 버튼으로 클릭한 후 원격 주소를 추가합니다:
    $ git 원격 원본 추가 git@github.com:yourName/yourRepo.git

    비밀번호는 한 번 입력하면 다시 입력하지 않아도 자동으로 저장됩니다.

    회신하다
    0
  • PHP中文网

    PHP中文网2017-05-02 09:22:32

    위층만큼 번거롭지 않습니다
    파일을 만들고 이름을 Windows의 경우 _netrc, Linux 또는 Mac의 경우 .netrc로 지정합니다.

    으아악

    username은 사용자 이름이고, 비밀번호는 비밀번호입니다.
    machine은 git 웹사이트 도메인 이름입니다.
    여러 개를 추가할 수 있습니다.
    그런 다음 이 파일을 개인 디렉터리
    에 넣으세요. Windows는 C:UsersXXXXXX 디렉터리에 있습니다.
    ~/

    아래의 Linux 또는 Mac

    회신하다
    0
  • 曾经蜡笔没有小新

    曾经蜡笔没有小新2017-05-02 09:22:32

    명령:
    ssh-copy-id 키 공개 ID 코드 서버 주소
    예:
    ssh-copy-id -i ~/.ssh/id_rsa.pub code@192.168.0.6

    참고:
    전제는 키가 생성되었다는 것입니다. 키를 생성하는 명령은 다음과 같습니다.
    ssh-keygen -t rsa -C 이메일 주소
    예:
    ssh-keygen -t rsa -C "lisi@public.cn"

    회신하다
    0
  • 过去多啦不再A梦

    过去多啦不再A梦2017-05-02 09:22:32

    로컬 git init 중에 비밀번호를 입력하세요

    회신하다
    0
  • 習慣沉默

    習慣沉默2017-05-02 09:22:32

    Ssh 키를 사용하세요

    회신하다
    0
  • 滿天的星座

    滿天的星座2017-05-02 09:22:32

    안녕하세요. 저도 문제가 발생했습니다. 해결하셨나요

    회신하다
    0
  • 黄舟

    黄舟2017-05-02 09:22:32

    마지막으로 이 사이트에 올라온 글을 참고하시면 문제가 해결되었습니다.
    /q/1010000000691963

    회신하다
    0
  • 阿神

    阿神2017-05-02 09:22:32

    git 서버에서 authenticate_keys 찾기
    [*@### /]# find / -nameauthorized_keys
    /home/git/.ssh/authorized_keys
    승인 편집— —keys git 클라이언트의 id_rsa.pub 내용을 끝까지 복사하세요.
    [*@### /]# vim /home/git/.ssh/authorized_keys
    저장하고 가져가세요 효과

    회신하다
    0
  • PHPz

    PHPz2017-05-02 09:22:32

    자세한 내용은 http://www.ctrlqun.com/linux_... 기사를 참조하세요

    회신하다
    0
  • 취소회신하다