問題タブ [git-credential-manager]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
136 参照

c - git credential-osxkeychain を変更するための Zsh エイリアス

コマンドラインを使用して、デフォルトの git osxkeychain 資格情報を定期的に置き換える必要があります。手動で行う方法は次のとおりです。

git credential-osxkeychain erase <Enter>
host=github.com <Enter>
protocol=https <Enter>

password=foo <Enter>
username=bar <Enter>
<Enter><Enter>

そしてgit credential-osxkeychain store、新しい資格情報を除いて、そのプロセスをもう一度行います。私はそれを自動化したいのですが、

;改行がエンターキーの代わりにある場所。しかし、そのままでは黙って失敗します。

read_credentialソース内のメソッドの先頭は次のようになります。

単一のコマンドの一部である複数行のエントリをエイリアスするにはどうすればよいですか? または、これを行うより良い方法はありますか?

(zsh を使用していますが、zsh 固有の処理は行われていないと思います。)

0 投票する
2 に答える
1941 参照

git - 複数のアカウントを使用して Visual Studio から Azure Devops Git リポジトリにアクセスする

Visual Studio 2019 で Azure Devops からリポジトリを複製しようとすると、次のエラーが発生します。

私は2つのアカウントを使用しています:

  • user@domain.com
  • user@seconddomain.com

user@domain.com は Visual Studio のメイン アカウントです。リポジトリにアクセスできますが、権限はありません。user@seconddomain.com は、Visual Studio で設定された別のアカウントであり、私のリポジトリに完全にアクセスできます。

レポを複製しようとすると、上記のエラーが発生します。Azure Devops で、個人用アクセス トークンが 2 番目のアカウントではなく 1 番目のアカウントで作成されていることに気付きました。これは、間違ったアカウントに接続しようとしていると想定しています。Windows Credentials Manager から資格情報を削除し、IE と Edge からキャッシュをクリアしても、Visual Studio から資格情報を求められることはありません。

Visual Studio 2019 で Azure Devops リポジトリを複製するアカウントを指定する方法はありますか?

- - アップデート

クローンを作成するときは、Visual Studio にアカウント #2 でログインし、dev.azure.com の下にリポジトリを一覧表示します。

ここに画像の説明を入力

しかし、私はこのエラーが発生します:

次に、Azure Devops で、アカウント #1 を使用して PAT が作成されます ここに画像の説明を入力

PAT は Windows Credentials Manager に保存されます (試行ごとに削除します)。 ここに画像の説明を入力

0 投票する
1 に答える
808 参照

git - CentOS 7 の git-credential-libsecret バイナリを含むリポジトリ?

安全でgit-credential-libsecretないgit-credential-store.

TLDR;

CentOS 7 用のビルド済みバイナリが見つかりませんgit-credential-libsecret。ソースからのビルドに戻る前に、それらを提供するリポジトリにリンクできるかどうかを尋ねたいと思います。

IUS リポジトリの Git 2.22.0 を使用:

credential.helperが指摘されていますlibsecret:

git pullプライベート リポジトリで実行すると、次のように出力されます。

git-credential-libsecret実際にインストールされていないことを確認します。

アクティブなリポジトリ:

インストールしようとしていgit-credential-libsecretます:


git-credential-libsecret他の一部のディストリビューション (Fedora など) には、 ( source )を提供するリポジトリが同梱されていますが、CentOS は同梱されていないようです。互換性の問題から、Fedora レポジトリからのインストールには慎重です。