私は過去1年ほど公開GitHubアカウントを持っています。昨日私はWindows 7 PCにSmartGitをインストールしました。 SmartGitはローカルでうまく動作しますが、私はGitHub上のリモートレポにプッシュしたいと思います。SmartgitをGitHubにリンクするには
SmartGit - >環境設定 - >認証私は、SSHクライアントとしてSmartGitを使用することを選択しました。 「Known Credentials」領域は空です。 ホスティングプロバイダの下でgithubアカウント[username + password]を追加し、[GitHubでログイン...]をクリックするとブラウザが開き、正常にログインしています。
Known Credentials領域に何かが存在すると仮定しましたか?私は、SmartGitが使うことができるどこかの鍵ペアがあれば無駄に試しました。最終的に私はPuttyGenをダウンロードし、一対の鍵を作成しました。私はそれらを愚かな名前で始めましたが、* id_rsa *と "id_rsa.pub"に名前を変更してc:\ users \ MYNAME.sshディレクトリにドロップしました。
SmartGitの資格情報の署名はまだありません。私は実行すると
githubの ' - - >管理リモコンRemoteを。>私はgithubのレポから取得したリンクに基づいて(Gitの名前を入力しますを追加し、私は「SSHサーバーへの認証の資格情報を取得します「 .com 'user' git '。ダイアログボックスには、私が.ssディレクトリに落としたid_rsaでプライベートキーファイルがあらかじめ設定されています。
私はgithubに行き、このキーをSSHキーのリストに追加しました。まだ喜び。
誰でも任意の提案ですか?
はあなたのGitHubリポジトリのクローンを作成しようとしていましたか? SmartGitは秘密鍵ファイルとそのパスフレーズを尋ねます。 – Mot