~/git-credentials 파일은 어떤 모습인가요?

~/git-credentials 파일은 어떤 모습인가요?

다음과 같은 git 저장소가 있다고 가정해 보겠습니다.

https://salsa.debian.org/shirishag75-guest/gradle-build-script-

이제 내 시스템에는 -

:~/games/gradle-build-script-/.git$ cat config
[core]
        repositoryformatversion = 0
        filemode = true
        bare = false
        logallrefupdates = true
[remote "origin"]
        url = https://salsa.debian.org/shirishag75-guest/gradle-build-script-.git
        fetch = +refs/heads/*:refs/remotes/origin/*
[branch "master"]
        remote = origin
        merge = refs/heads/master

이제 https 인증만 사용하여 git 사용자 이름과 비밀번호를 얻고 싶습니다. 어떻게 해야 하나요?

정답은~/git-자격 증명. 누구든지 그것이 어떻게 생겼는지, 어떤 모습이어야 하는지 공유할 수 있나요?

보도록 할게요 -

$ git config credential.helper --help
$

나한테는 아무 말도 안 했어 :(

더 많은 정보를 얻을 수 있기를 기대합니다. 어쩌면 가상의 예가 있을 수도 있습니다 :)

어쩌면 살사 저장소가 있을 수도 있습니다. 그리고 github 저장소. 이름과 비밀번호는 모두 구성되어 있는데 어떻게 생겼는지 아시나요?

나는 가게의 요점이 무엇인지 전혀 이해하지 못했습니다.

git config credential.helper 'store [<options>]'

나는 다음을 시도했다.https://git-scm.com/book/en/v2/Git-Tools-Credential-Storage

이제 이것은 실제 자격 증명이 없는 예일 뿐이며 어떻게 작동하는지 확인합니다.

shirish@debian:~$ cat .mycredentials 
protocol=https
host=github.com
username=shirish
password=s3cre7
protocol=https
host=salsa.debian.org
username=shirishag75-guest
password=s3cre7   

 $ git config --global credential.helper 'store --file ~/.mycrendials'

 ~$ cat ~/.git.store
cat: /home/shirish/.git.store: No such file or directory

내가 무엇을 놓치고 있나요?

답변1

이것형식은 여기에 문서화되어 있습니다.:

.git-credentials 파일은 일반 텍스트로 저장됩니다. 각 자격 증명은 아래와 같이 자체 행에 URL로 저장됩니다.

https://user:[email protected]

관련 정보