1

git用のSSHキーセットアップ(githubを使用)があり、うまく機能しています。ただし、最近、特定のディレクトリ(その下にいくつかのgitリポジトリがある)で作業を開始し、それらのリポジトリで(実行する各アクション)、ユーザー名とパスワードを使用する必要があります。

その他のディレクトリ-すべてが正常に機能します。

そこにあったリ​​ポジトリが以前は機能していたことを付け加えておきsvnますが、現在はgitそれらを使用しています(関連性がある場合に備えて)。svnただし、すべてのファイルを再クローンして削除しようとしましたが、違いはありません。

私が気付いたもう1つのことは、サブモジュールにもユーザー名とパスワードが必要ですが、サブモジュールのサブモジュールはそれらがなくても機能することです。

私は本当にそれに夢中になっていて、それは本当に迷惑です-助けを与えるでしょう。

4

2 に答える 2

1

さて、それを調べた後、私はそれがディレクトリの問題ではなく、新旧のリポジトリの問題であることに気づきました。

ある時点で壊れたように見えました。(おそらくMountain lionにアップグレードし、Xcodeの外部に新しいgitを自分でインストールするかもしれません)

私はgithubの良い友達に行くことにしました(彼らの素晴らしいFAQを持っています)。次のセットアップチュートリアルをやり直したところ、チャームのように機能するようになりました: https ://help.github.com/articles/set-up-git

うまくいけば、これは同じ厄介な問題を持つ将来の誰かを助けるでしょう。

Liviu

于 2012-08-29T11:41:17.807 に答える
0

各サブモジュールは、独自のリモートGitHub'origin'を備えた独自のGitリポジトリです。
sshキーがこれらのリポジトリに追加されていない場合、GitHubはプッシュ操作用のユーザー名/パスワードを要求します。

于 2012-08-27T09:34:18.063 に答える