これは私がフォローしている元の記事であることに注意してください:http:
//www.markdotto.com/2011/11/02/how-to-deploy-sites-via-github/
少し背景を説明すると、組織アカウントの下にプライベートリポジトリが設定されています。3人の開発者(私自身を含む)がGitHubの独自のアカウントを持ち、プライベートリポジトリの管理者権限を持っています。
プロジェクトで作業している間、リポジトリのクローンを作成してから、「dev」ブランチを作成します。私たちはそれぞれ独自のdevブランチから作業し、GitHubの「dev」ブランチに変更をプッシュします。
この開発ブランチをリモートサーバーに配置して、結合されたコードが機能することをテストしてから、マスターブランチにマージする必要があります(クリーンで常にデプロイ可能である必要があります)。
ここから、SSH経由でサーバーに接続する上記の記事の手順に従い、Webサイトがホストされている関連ディレクトリに移動し、次のコマンドを実行します...
git clone git@github.com:ORGANISATION/REPO.git dev
私たちが抱えていた最初の問題は、サーバーがメッセージを返したことでした...
Cloning into dev...
ssh: connect to host github.com port 22: Connection refused
fatal: The remote end hung up unexpectedly
...どこでパスワードを要求されると期待していましたか?
そこで、代わりにHTTPURLを試しました...
git clone https://USER@github.com/ORGANISATION/REPO.git dev
...クローン作成時にHTTPURLが自分のユーザー名を使用することに気付くでしょう。パスワードを入力すると表示されますCloning into dev...
が、次のエラーが表示されます...
error: SSL certificate problem, verify that the CA cert is OK. Details:
error:14090086:SSL routines:SSL3_GET_SERVER_CERTIFICATE:certificate verify failed while accessing https://Integralist@github.com/StormCreative/MoneyRepublic.com.git/info/refs
fatal: HTTP request failed
...エラーがわかりません。
では、このプライベートリポジトリをサーバーに複製するにはどうすればよいでしょうか。
助けていただければ幸いです。
よろしく、マーク