gitワークフローをセットアップしようとしています(プッシュしたときにnode.jsアプリを自動的にデプロイするため)。私は複数のことを試しましたが、これを行うことになりました:http: //toroid.org/ams/git-website-howto
このメソッドを機能させることができましたが、1つの問題が残っています。gitおよびrootユーザーのauthorized_keysのリストに含まれているため、SSH経由でこれらのユーザーにログインできます。しかし、git pullを実行すると、コンピューターは現在のユーザーを使用してサーバーにSSH接続しようとします。つまり、私のサーバーで、私のローカルユーザーと同じログインを持つユーザー(存在しない)を検索します。
ローカルでrootとしてログに記録されている場合、rootとして離れたサーバーに接続し、機能します。それ以外の場合は、そこに存在せず、機能しないユーザーを試行します。
私がこれをうまく説明したかどうかわからない...これがそうでない場合は申し訳ありません。とにかく、誰かがこれを修正して、私のチームの各人のために離れたユーザーを作成することなくgitを使用できるようにする方法を知っているなら、それはクールでしょう:)ああ、私のクライアントはOSXとサーバーUbuntuです