2017-06-22 6 views
0

は、私は全体をスキップすることができ、私はリモートのgitリポジトリに/プルを押すと...ssh-agentを実行せずにSSHでGitHubを使用するにはどうすればいいですか? SSHを使用してGitHubのから/プルをプッシュするために

$ eval $(ssh-agent -s) 
$ ssh-add ~/.ssh/git_id_rsa 
$ git push origin master 

しかし、私は自分のプライベートサーバー上でホストする必要がありssh-agentものと私はGitHubのと同じことを行うにはどうすればよいだけで

$ git push origin master 

(プッシュ/ ssh-agentセットアップとssh-addなしプル)?私はこれらのためにbashのエイリアスをアップセット、およびそれらを実行する方法を知っている私は、セキュリティのレベルに慣れていますこれは

  • を提供し、それらに関連付けられ
  • パスフレーズを持っていない

    • マイid_rsaとキー/ bashの出口アップを開始、私はむしろあなたが特定のサーバーのキーを設定するために、ユーザーのの.sshディレクトリに設定ファイルを使用することができ、すべての
  • 答えて

    4

    でそれらに対処しません:

    # ~/.ssh/config 
    Host github.com 
        IdentityFile ~/.ssh/git_id_rsa 
    

    詳細はSimplify Your Life With an SSH Config Fileです。

    +0

    Worked!私はすでに 'ssh_config'ファイルを使用していましたが、私のホストは' github.com:username'でした。その下にconfigsがありました。私はそれらの1つがここで問題になったかもしれないと思います。 – ning

    関連する問題