6

認証を ssh キーで機能させるのに苦労しています (毎回ユーザーの入力を求められてパスしたくありません)。この問題の構成オプション/チュートリアルはほとんどない/存在しません。

セットアップは次のとおりです。

  • Gitlab のリポジトリが https で追加されたと思います。これを変更する方法が見つかりません。重要かどうかわかりません。

  • 私は git-bash で Windows 10 を実行しており、Github のチュートリアルに従ってキーを生成し、ssh-agent に追加しました。私のgitlabプロファイルにパブリックなものを追加し、「ssh -T git@gitlab.com」を正常に実行できます。

  • .gitkraken 内のプロファイルをいじって、ssh キーのパスを次のように変更しました: "useLocalAgent": true, "privateKey": "C:\Users\mendo\.ssh\id_rsa", "publicKey": "C: \Users\mendo\.ssh\id_rsa.pub".
  • プルを行うと、常にユーザー名とパスを挿入するように求められます (git-bash から ssh-agent プロセスを開始したにもかかわらず)。

これを解決する方法がわからないので、皆さんが提供できるヘルプは大歓迎です。また、アプリまたはオンラインで、アプリからリポジトリを削除/削除する単一の方法を見つけることができません (それが明らかでないことを願っており、私は自分自身を馬鹿にしています)。

よろしくお願いします。

最高、ディオゴ

4

2 に答える 2

0

これを git bash に追加してみてください:

git config --global user.name="yourUserName"
git config --global user.email="your@email.com"
于 2016-09-09T15:55:16.263 に答える