~/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]

おすすめ記事