並び順

ブックマーク数

期間指定

  • から
  • まで

41 - 80 件 / 101件

新着順 人気順

"deploy keys"の検索結果41 - 80 件 / 101件

  • Authentication & Authorisation

    Search Overview What is Capistrano? Getting Started The Readme, start here! Installation Structure Configuration User Input Preparing Your Application Flow Rollbacks Cold Start Version Locking Tasks Local Tasks Before / After Hooks Authentication & Authorisation Task cookbook Introduction Rails related tasks Advanced Features Console PTYs Filtering Properties Property Filtering Host filtering Role

    • Gitlab CI/CDでLaravelプロジェクトのテスト及びデプロイをする - けけずんセルフハッキング

      概要 LaravelプロジェクトをGitlabにPushした際、Pushしたブランチに応じて自動でテストやデプロイを行うようにする。ついでに、テストが通らなかったブランチはメインのブランチに対するマージリクエストを行えないようにする。 ブランチ毎に行う処理 master:テスト、本番環境へのデプロイ deploy:テスト、ステージング環境へのデプロイ 上記以外のブランチ:テスト 処理の流れ 以下はPushからデプロイまでの処理の流れ図。 GitLab CIデプロイフロー LocalからGitlabにPushする GitlabCIが実行される Unitテスト用のDockerコンテナが起動される Unitテストが実行される デプロイ用のDockerコンテナが起動される Envoyコマンドが実行される デプロイ先(本番環境orステージング環境)でPullされる 実装手順 結構やること多い。やるこ

        Gitlab CI/CDでLaravelプロジェクトのテスト及びデプロイをする - けけずんセルフハッキング
      • Home — GitHub Guides — GitHub

        Setting Up Tell git your user name and email address Providing your SSH Key Addressing authentication problems with SSH How to not have to type your password for every push How to clone from github with ssh tunnels Working with git Git Screencasts Git Podcasts Git for Mac Compiling git on OS X Leopard Get git on Mac Setting up a remote repository using GitHub and OSX Issues with TextMate set as gi

        • Vagrant で drone オープンソース版を試す(1)〜 terraform のコードを CI してインフラ CI 入門 〜 - ようへいの日々精進XP

          ども、かっぱです。 はじめに TravisCI 等と肩を並べる CI ツールの一つに drone.io というサービスがあるが、このサービスを手元の環境で実行出来るオープンソースパッケージが配布されているので Vagrant上の Ubuntu にインストールして試してみる。 参考 drone.io - Vagrant で OSS 版 drone を試す - Qiita GitLab+DroneでHerokuにCIする、という最高の環境を10分で作る - アルパカDiary Puppet - OSS版 Drone.io を社内で使い始めてる話 - Qiita Terraform + GitHub + CircleCI + Atlasを利用してAWSの操作を自動化した - Glide Note - グライドノート 以下のスライドも。 Drone.io のご紹介 from Uchio Kondo

            Vagrant で drone オープンソース版を試す(1)〜 terraform のコードを CI してインフラ CI 入門 〜 - ようへいの日々精進XP
          • redmineとgithubの連携 - katashiyo515's diary

            gituubとredmineの連携ができるようなので実験してみました。 こんな感じの画面がredmine上で出せます。 やりたいこと ・redmine上でgitを表示 ・githubにpushしたときにredmineも更新する 1.push 開発機からGIthubにpush GitHub にアカウントと公開鍵を登録して開発環境の準備をします 2.webhookの設定、3.リポジトリ更新設定、4.pull redmine_github_hook を使って実現します。 ■ミラーリポジトリを作成 Redmine と Git の連携設定 | EasyRamble を参考にリポジトリを作ります ミラーリポジトリ作成 $ mkdir -p /var/redmine/gitrepo $ chown ユーザ:グループ /var/redmine/gitrepo $ cd /var/redmine/gitre

              redmineとgithubの連携 - katashiyo515's diary
            • Access Private Repositories from Your Dockerfile Without Leaving Behind Your SSH Keys

              Access Private Repositories from Your Dockerfile Without Leaving Behind Your SSH Keys If you’re not careful, your secrets will leave traces inside of your Docker image. Update: there’s a new, convenient way to give your building Docker image access to a private Git repository with BuildKit. Check it out! If you copy over your private SSH key into the image during the build to clone a private Git r

                Access Private Repositories from Your Dockerfile Without Leaving Behind Your SSH Keys
              • Git / GitHub を学んだ。

                一昨年、PCにインストールしたまま眠っていた「TortoiseGit」。諸事情で使う必要が生じたため、慌ててお勉強。 Gitの概念と使い方を一通り習得した。 1.Git / GitHub入門 何事も順番が肝心。 ということで、Git と Github の違いについて勉強した。 以下のURLが大変参考になった。 ■15分!!でわかる(かも)git入門 このスライドを見て、Git が何か大まかに理解することができた。 ■サルでも分かるGit入門「入門編」 このサイトの「入門編」を参照。 TortoiseGit のインストール手順が詳細に記載されている。 で。 「チュートリアル1 Gitの基本」 > 「ファイルをコミットする」 までは順調に進んだ。 そして、「チュートリアル2 リポジトリの共有」で、サーバが必要な事がわかった。 このサイトでは「Backlogを使う」と書いてあったが有料サービス.

                • GitHub Enterprise 2.3 is now available

                  EnterpriseGitHub Enterprise 2.3 is now availableGitHub Enterprise 2.3 offers users and administrators greater control over their instance—and their workflows. From expanded monitoring to a hi-fidelity migration tool, our latest release includes features, APIs, and ongoing… GitHub Enterprise 2.3 offers users and administrators greater control over their instance—and their workflows. From expanded m

                    GitHub Enterprise 2.3 is now available
                  • 【GitHub Actions】マージされたら自動でサーバー上にデプロイする方法

                    GitHubの指定ブランチにファイルが pull または merge されたとき、自動で指定したサーバーにファイルをアップロードしてくれたら、色々捗りますよね。 実際に GitHub Actions を利用して設定を行ったので、手順とつまづいたポイントをまとめておきます。 こんなひとにおすすめ GitHub Actions を初めて使う。いつもファイルを更新するたびに手動でサーバーにアップロードしている。GitHub および サーバーに SSH 接続ができる。ターミナル(またはコマンドプロンプト)を起動して(一応)操作できる。 タイトルでは「デプロイ」と銘打っていますが、今回やることはとてもシンプルで、ビルドや、コンパイルの操作は含みません。 大まかな流れとしてはこんな感じです。 自動でデプロイしたいサーバーに GitHub のリポジトリを clone する。GitHub のリポジトリで

                      【GitHub Actions】マージされたら自動でサーバー上にデプロイする方法
                    • githubで複数のリポジトリを管理するときにはまったこと - voidy21の日記

                      はまったこと % git remote show jkc ERROR: Permission to voidy21/JavaKusoCode denied to voidy21/dotfiles. fatal: The remote end hung up unexpectedly とか言われて何もpushとかさせてもらえない状態になった 結論から言うと それぞれのリポジトリのDeploy KeysとAccountのPublic Keysは同じものを使ってはいけない! 逆に言えば、アカウントを持っている張本人の場合、Public Keyさえ登録すればDeploy Keyは登録する必要が無いということです! 以下個人用メモ(Ubuntuでgithubを使う場合) ssh公開鍵を作る % cd ~ % ssh-keygen ~/.ssh/id_rsa.pubをコピーしてhttps://gith

                        githubで複数のリポジトリを管理するときにはまったこと - voidy21の日記
                      • #code_kaizen コードの改善について語り合うコード改善 meetup #1に参加してきたまとめ - もぐめぽろぐ

                        Jenkinsからcircleciに移行した PHP 5.5 PHPUnit GitHub circleci FREE Planで回してます 複数gitのclone circleciには他のgitをcloneする機能がないのでcircle.ymlで頑張った コマンドを指定できるのがあるのでgitコマンドをベタ打ちした cloneする権限はDeploy keysをuser keyに差し替えて紐付いた権限を取得している ビルドの手動実行 circleciはスケジュール実行などがないが、REST APIが充実していて、課金機能以外は全部できる 逆にAPIしかない機能もある branchを指定して新ビルドを行うAPIをcronで叩いてます カバレッジ集計 XdebugをONにしてcoverage-htmlで$CIRCLE_ARTIFACTSに書き出せばHTMLファイルが吐き出せる しかしビルドに長

                          #code_kaizen コードの改善について語り合うコード改善 meetup #1に参加してきたまとめ - もぐめぽろぐ
                        • Bitbucket や GitHub で自動デプロイするためのサンプル PHP スクリプトを拾って改造してみた - Qiita

                          GitHub や BitBucket などの Git ホスティングサービスの Hook や Webhook サービスを使って、Git に Push した時、自動的にサーバー側でに最新版の master ブランチを pull するための PHP を拾ってきて、ちょっと改造しました。 大きいプロジェクトであれば、きちんと Travis CI などのサービスを使いましょう。 ちなみに、BitBucket では、5ユーザーまでの小規模プロジェクトであれば、無料で非公開 Git を作ることができるので、オススメです。 続きはブログ記事で 最初 Qiita を使って書いていたのですが、ちょっと大掛かりになりすぎたので、ブログに移行します。 http://ja.katzueno.com/2019/08/3712/ 豆知識: Hook とは Git には、標準で hook と呼ばれる機能があります。アクシ

                            Bitbucket や GitHub で自動デプロイするためのサンプル PHP スクリプトを拾って改造してみた - Qiita
                          • ghe-migratorを使用して、GitHub.comからGitHub Enterpriseへ移行してみた | レコチョクのエンジニアブログ

                            最新のIT技術を駆使して音楽関連サービスを展開しています。 日々の活動内容から得た知識をお届けする開発ブログです。 GitHub.com で管理していたリポジトリを、GitHub Enterprise(GHE) へ移行する手順になります。 概要 Issue や Pull Request 等の内容を含めてリポジトリデータを移行するには、ghe-migrator機能を使用する必要があります。 本記事では、GHEバージョン 2.11 系で実施した際の手順をまとめました。 ※ 2018年4月現在のGHE最新バージョンは 2.13 になりますが、大きな変更はないかと思います。 公式ドキュメントも併せてご確認ください。 ※ GHEバージョン 2.10 系未満ですと、一部機能の移行に対応していません。ご注意ください。 GitHub Enterprise 2.10.0 Release notes Use

                              ghe-migratorを使用して、GitHub.comからGitHub Enterpriseへ移行してみた | レコチョクのエンジニアブログ
                            • CIでLerna publishするまで - Qiita

                              絶対に忘れる自信があるので今のうちにメモっておく。 Lerna is 何 Lerna はmonorepoを管理するためのツール Babelのように、単一レポジトリで複数のnpmパッケージを管理できる レポジトリ内パッケージ間の依存関係をsimlinkにより解決してくれる(勝手に npm link してくれるイメージ) やりたいこと 開発者がmasterへコード修正commit(PRのmergeなど) CIでテスト実行 開発者がリリース意思表示 CIでリリース実行 lerna publish が実行されて、npmへpublish完了! 今回はCIサービスにはCircleCI(2.x)を選択。 特にCircleCIにこだわっているわけでもなく、workflow的な仕組みが備わっているCI Serviceであれば問題ないはず。WerckerCIとか。 準備 lerna publish は下記を逐

                                CIでLerna publishするまで - Qiita
                              • GitHub の Private Repository から デプロイキーを使って Read-only clone を 許可する

                                GitHub の Private Repository に 置いてあるソース を clone させて使いたいケースがあります. そんな場合はデプロイキーを使うことで Read-only な clone を 許せます. 作業環境 Windows 7 GitHub 背景今回は Slack の ボット開発で使っているリポジトリから、稼働環境 で clone して実行したいというものになります. Slack の ボット開発では Node.js を 使っています. Node.js は JavaScript なのでリポジトリから clone して直接実行することができ、とても手軽です. Public Repository でしたら直接ダウンロードできるので特に問題は無いのですが、Private Repository の場合はアクセスするための権限が必要となります. 通常、開発者は自分のアカウントがあり

                                  GitHub の Private Repository から デプロイキーを使って Read-only clone を 許可する
                                • HaskellJP WikiをHerokuに上げるまで :: Igreque -> Info

                                  HaskellJP WikiをHerokuに上げるまで by Yuji Yamamoto on December 20, 2014 この記事は、 Haskell Advent Calendar 2014の12月20日の記事です。 業務連絡:HaskellJP WikiはHerokuにお引っ越ししました。 きっかけはHaskellJPのGoogle グループに、ある日突然現れた投稿でした。 すいません、、、http://wiki.haskell.jp/ をシャットダウンしようと思います それまでHaskellJP Wikiの管理をされていたmasterqこと岡部さんが、 HaskellよりもATSという言語に惹かれるようになったのをきっかけに、 HaskellJP Wikiの管理をやめることになってしまったのです1。 スタートHaskell 2の記録など、私にとっても思い出深いコンテンツが含

                                  • Transferring a repository - GitHub Docs

                                    You can transfer repositories to other users or organization accounts. About repository transfers When you transfer a repository to a new owner, they can immediately administer the repository's contents, issues, pull requests, releases, projects (classic), and settings. You can also change the repository name while transferring a repository. For more information, see "Renaming a repository." Prere

                                      Transferring a repository - GitHub Docs
                                    • GithubとJenkinsでCI - Qiita

                                      Jenkins 1.463 Jenkins Github plugin 1.5 GitlabよりGithubのがやっぱ使いやすい 今までGitlabとJenkinsでCIやってたのですが、 Gitlabはあんまり使われていなかったw 一部プロジェクトをGithub Organizationの非公開リポジトリで管理して、今まで通りCIやりましょうというお話。 Gitlab時代 ForkやPRという概念がなかった。 リポジトリはひとつで、ブランチ間のマージにMerge Requestという機能はあったけれど。 GitlabのWeb hookからJenkinsのURLを指定して、Jenkins Git pluginが受け取りビルドするという流れだった。 さあ、Github Organizationに非公開の親リポジトリがあり、そこにメンバーがForkしたリポジトリがぶら下がる形。 OSSの開発と

                                        GithubとJenkinsでCI - Qiita
                                      • Managing deploy keys - GitHub Docs

                                        You can manage SSH keys on your servers when automating deployment scripts using SSH agent forwarding, HTTPS with OAuth tokens, deploy keys, or machine users. SSH agent forwarding In many cases, especially in the beginning of a project, SSH agent forwarding is the quickest and simplest method to use. Agent forwarding uses the same SSH keys that your local development computer uses. Pros of SSH age

                                          Managing deploy keys - GitHub Docs
                                        • Juliaで公式パッケージを作ろう!🐕

                                          この記事では、モジュールやパッケージ関連の操作がわかることを前提として、 公式パッケージ化のために PkgTemplates.jlを用いて雛形作り パッケージ開発の基本中の基本とTravis CIによる自動テスト DocStringとDocumentar.jlを使ったドキュメント作り 登録 の4つを順に解説してパッケージを作っていきます。 (以下の説明のリンク/ファイル構成などは、PixelArt.jlに関するものなので、適宜ユーザー名、パッケージ名etc…は読み替えてください。) PkgTemplates.jlを用いた雛形づくり さて、パッケージを作ると言っても具体的にどこから手をつければ良いかわからないと思います。 そこで役に立つのがPkgTemplates.jlです。 このパッケージはJuliaでPackageを作るための雛形を自動で生成してくれます。 (@v1.5) pkg> ad

                                            Juliaで公式パッケージを作ろう!🐕
                                          • Azure WebAppsにGitLab連携でデプロイしてみよう | dotstudio

                                            こんにちは、dotstudio代表ののびすけです。 最近Azure WebAppsを使って開発をしています。dotstudioではGitLabを利用してソースコード管理をしているのでGitLabとWebAppsを連携し自動デプロイをする方法を紹介します。 「Auto-Deploying to Azure App Services from GitLab」を参考にしましたが、調べても英語記事しかなかったので日本語記事は初めてだと思います! 今回やることGitLabはGitHubやBitbucketのようなGitのホスティングサービスです。 GitHubとBitbucketはWebAppsが公式対応しているため簡単に設定できますが、GitLabは公式対応していないため少しやり方が特殊です。 やりたいことはこの図の通りで、作業者がGitLabにPushしたら自動的にWebAppsにデプロイされる

                                              Azure WebAppsにGitLab連携でデプロイしてみよう | dotstudio
                                            • GitHub Actions で別のリポジトリに git push する

                                              はじめに GitHubに新しく GitHub Actions というものがリリースされました。いつもはCircle CIを使っていたのですが、試しに使ってみようということで軽く触ってみました。 このブログは先日作ったばかりなのですが、その時に「ブログ管理用レポジトリにmargeされたら、静的ページをビルドして、ブログ公開用レポジトリにpushする」という機能をあとでやる(※)って言っていたので、これをサンプルとして作ってみようと思います。 tl;dr push先のレポジトリで、Settingsから Deploy keys (公開鍵)を登録 GitHub Actionsを設定するレポジトリで、Settingsの Secrets にDeploy keysに対応するの秘密鍵を登録 GitHub Actions用のymlをいい感じに書いてpushする やってみる CI的なところはだいたい何ができる

                                              • ひとくちGitLab ~GitLabのTokenについて~ - 株式会社インサイトテクノロジー

                                                こんにちは。インサイトテクノロジー札幌R&Dセンターの笹谷です。 好きなボトラーは大手ならディアジオ、インディペンデントボトラーならG&M、ElixirDistillersです。 業務ではGitLabを用いたCI/CDの構築、開発プロセスの改善、最近はAWS環境の自動構築とGitLabCI/CDとの連携を担当しております。 これまでGitLab CI/CD 基本編、GitLab CI/CD 実践編、GitLab CI/CD 発展編と題し、GitLab CI/CDや GitLab Runnerについて、それなりのボリュームでお話してきました。 今回は趣向を変え、GitLabで扱うTokenについて、スナック感覚で読めるボリュームでお話します。 GitLabで扱うTokenの種類 一般的に、Tokenは、サーバがクライアントに対して有効期限が定義可能なtokenを発行し、APIリクエスト時に付

                                                  ひとくちGitLab ~GitLabのTokenについて~ - 株式会社インサイトテクノロジー
                                                • GithubのDeploy Keysを登録してパスワードなしでアクセスする - Qiita

                                                  EC2 に構築したサーバーからGithubにアクセスしてgit clone してビルド&デプロイがしたい。 自動化する仕組みは色々あるけれど、今回は単純に自作のシェルを叩くだけ。 そのとき発生するのがパスワード問題。シェルに組み込んでおいたり、どこかのファイルに保存したりすればできるのだが、パスワードを平で保存するのはよろしくない。 Github に公開鍵を登録して SSH でアクセスすることができるので試してみる。 鍵をつくる EC2 に構築したサーバーにログインして、以下を実行する。 Generating public/private rsa key pair. Enter file in which to save the key (/home/hoge/.ssh/id_rsa): Enter passphrase (empty for no passphrase): Enter s

                                                    GithubのDeploy Keysを登録してパスワードなしでアクセスする - Qiita
                                                  • JenkinsでGithubのプライベートリポジトリのRailsをCI - ひげろぐ

                                                    Chefを使ってJenkinsを入れて〜といったところから始める。 Jenkinsのインストール 公式に置かれているJenkinsのcookbookを使うと簡単だった。 run_listでjenkins::serverを指定すればOK。 jenkinsだけ指定しても何も動かないので少し考え込んでしまった。 (2014/03/27追記: 今はv2.0系になっているのでjenkins::masterかもしれない) nodes/jenkins.json { "run_list": [ "recipe[jenkins::server]" ], "jenkins": { "mirror": "http://mirrors.esast.com/" } } ミラーの指定はしてもしなくても良い。 これを適用するだけですでに8080のポートで起動していて管理画面にアクセス可能となる。 http://jenk

                                                    • Tim Dysinger » Deploying with Capistrano, Git and SSH-Agent

                                                      I deploy Rails and Ruby projects using capistrano and I manage my source control with git. Git is most typically accessed with a ssh key and not username-password. There is a way to proxy your key through your deploy server making it possible for capistrano to retrieve the code from a 3rd party (gitub or gitorious or ssh-enabled git-server). It’s called ssh agent. Not many people use it but it’s s

                                                      • Travis CI Documentation

                                                        You can use a dedicated CI user account for all but the deploy key approach. This allows you to limit access to a well defined list of repositories, and make sure that access is read only. Deploy Key # GitHub allows you to set up SSH keys for a repository. These deploy keys have some great advantages: They are not bound to a user account, so they will not get invalidated by removing users from a r

                                                        • リポジトリを移譲する - GitHub Docs

                                                          About repository transfers When you transfer a repository to a new owner, they can immediately administer the repository's contents, issues, pull requests, releases, projects (classic), and settings. You can also change the repository name while transferring a repository. For more information, see "Renaming a repository." Prerequisites for repository transfers: When you transfer a repository that

                                                            リポジトリを移譲する - GitHub Docs
                                                          • デプロイキーの管理 - GitHub Docs

                                                            SSHエージェントのフォワーディング、OAuthトークンでのHTTPS、デプロイキー、マシンユーザを使ってデプロイメントスクリプトを自動化する際に、サーバー上のSSHキーを管理できます。 SSHエージェントのフォワーディング 多くの場合、特にプロジェクトの開始時には、SSHエージェントのフォワーディングが最も素早くシンプルに使える方法です。 エージェントのフォワーディングでは、ローカルの開発コンピュータで使うのと同じSSHキーを使います。 SSH エージェント転送の長所 新しいキーを生成したり追跡したりしなくていい。 キーの管理は不要。ユーザはローカルと同じ権限をサーバーでも持つ。 サーバーにキーは保存されないので、サーバーが侵害を受けた場合でも、侵害されたキーを追跡して削除する必要はない。 SSH エージェント転送の短所 ユーザーは、デプロイに SSH 接続する必要があります。自動デプロ

                                                              デプロイキーの管理 - GitHub Docs
                                                            • GitHub - seveas/git-spindle: Abandoned command-line interface to GitHub and other central git services

                                                              Archived, abandoned =================== git-spindle was once born because GitLab and BitBucket didn't have usable CLI's, and GitHub's cli left much to be desired. These days GitHub's `gh` beats git-spindle by a mile, and for GitLab there's `glab`. Even atlassian now ships a cli for bitbucket, though personally I don't care about bitbucket at all anymore. So it's time for git-spindle to retire. It

                                                                GitHub - seveas/git-spindle: Abandoned command-line interface to GitHub and other central git services
                                                              • Bundler and private dependencies - Depfu Blog

                                                                As soon as you start using private Github repos in your Gemfile you have to figure out how Bundler can access them. This is super easy on your local machine, as Bundler just uses your credentials, so if you can access the repo, so can Bundler. Things get a bit trickier when you want to use a CI service like Travis or when you want to deploy your app to production. Since we needed to support privat

                                                                  Bundler and private dependencies - Depfu Blog
                                                                • Redirecting...

                                                                  Redirecting... Click here if you are not redirected.

                                                                    Redirecting...
                                                                  • Wercker を利用したデプロイの際の SSH 鍵設定 - Qiita

                                                                    Wercker という Continuous Integration(CI、継続インテグレーション)を提供する SaaS があります。 なんとベータ版で無料!使わない理由がありません。 CI というとコードのビルドやテストを行うものを思い浮かべる方が多いかと思いますが、デプロイにも使えて、非常に便利です! ただ、GitHub にプッシュ→Wercker でビルド&テスト実行→テストが通ったらデプロイ、という流れを考えると、GitHub、Wercker、デプロイ先と3つのサーバを経由しており、お互いにどうやって認証しているのか非常にややこしくなります(少なくとも自分は最初混乱しました)。 GitHub → Wercker これは Wercker のウェブサイトから簡単に設定できるので、割愛します。 Wercker サーバ → デプロイ先サーバ 1. ssh-keygen で新しい暗号鍵を生成

                                                                      Wercker を利用したデプロイの際の SSH 鍵設定 - Qiita
                                                                    • GitLabのユーザ権限 - Qiita

                                                                      role によって出来ることが結構細かく設定されているのでちゃんと考えて設定したほうがいい。 全員Masterとかは激しく危険。。 Guest Create new issue Leave comments Write on project wall リポジトリを clone することもできない。ソースコードをレビューのみの人向け。 基本的に commit から diff が確認できますので、この権限でもレビューは可能。 Reporter Reporter の役割は Guest ができることに加えて以下な権限が付与される。 Pull project code Download project Create new merge request Create a code snippets ソースコードが取得できます。また merge request (github の pull reques

                                                                        GitLabのユーザ権限 - Qiita
                                                                      • SparkleShareをWindows7に入れてみたメモ - k-holyのPHPとか諸々メモ

                                                                        SparkleShare をWindows7に入れて使ってみたメモです。 SparkleShareが何なのかは、ちょっと古いですがこちらの記事が分かりやすかったです。 SparkleShareメモ - nofuture.tv SparkleShareは、バージョン管理システムGitを利用したリアルタイムファイル共有システムです。 誤解を恐れず書くと オープンソース版オレオレDropboxが作れるツール というとわかりやすいでしょう。 SparkleShareを利用するにはクライアントソフトのSparkleShareのほかに、ファイルを中継して共有するための共有Gitリポジトリが必要になります。 そう書くと、とても面倒なように聞こえますがGitを利用したWebサービスのgithubやGitorious、Bitbucketなどに対応しており、アカウントがあればすぐにSparkleShareを利

                                                                          SparkleShareをWindows7に入れてみたメモ - k-holyのPHPとか諸々メモ
                                                                        • Symfony2プロジェクトをGitLabで管理してVagrantで立てたJenkinsでCIする(5) - think it over

                                                                          第5回です。 前回のおさらい イテレーション C: JenkinsをVagrantで構築する 世に公開されているcookbooksをかき集めてJenkinsを立ち上げました。 今回の内容 いよいよプロジェクトをJenkinsに設定し、CIしてみます。 いまどこ? イテレーション 0: 準備 タスク 0-1: 必要なソフトウェアをインストールする タスク 0-2: GitLabのアカウントを作成する イテレーション A: Symfony2でプロジェクトをはじめる タスク A-1: Symfony2プロジェクトを作成する タスク A-2: GitLabでソースコードを管理する タスク A-3: PHPUnitを導入する イテレーション B: Phingでプロジェクトをビルドする タスク B-1: Phingを導入する タスク B-2: PhingとPHPUnitを連携する イテレーション C:

                                                                          • Github の Deploy Keys の公開鍵のメモ - @banyan's blog

                                                                            Github を会社で使っています。とても快適です。 Github を会社で使えますよー、というのは求人条件とかに書いてもいいと思う。 それはさておき、今は Business Plans の Bronze の Plan を使っています。 Bronze Plan では 10個の Private Repository を作成することができますが、 そのひとつのリポジトリに対して、デプロイキー (公開鍵) を設定することができますが、 Github は公開鍵は全体で一意のものしか登録ができません。 したがって、リポジトリAを例えば CI サーバから取得するみたいな時に、 CI サーバの鍵を登録してしまうと、リポジトリBには同じ鍵を登録することができません。 もっといい方法があるかもしれませんが、今はデプロイだけをするユーザを新規作成して、 そのユーザを organization に追加して (P

                                                                            • GitLab 5.2 released - GITLAB Blog

                                                                              GitLab 5.2 released Hi everyone! Today we release GitLab v5.2. We added forks, code search, turbolinks and much more awesome stuff. The 4 most …Hi everyone! Today we release GitLab v5.2. We added forks, code search, turbolinks and much more awesome stuff. The 4 most important improvements in GitLab 5.2 Forking. You can a fork project into its own namespace now. Code search. You search inside the p

                                                                              • GitHubとBitbucketでのDeploy keyの違い [すごい広島 #42] - ねむむ日記

                                                                                すごい広島 #42に参加しました。 すごい広島というのは広島のエンジニアやウェブデザイナーが毎週集まって、 もくもくと作業をしたり読書をしたりしてコミュニケーションの輪を広げる集まりです。 今回(3月5日)はひな祭りが近い事もあり、ひな祭りをしたりまさかりを投げ合ったりしていました。 今回のやることリスト 複数のサーバにプログラムを配置する際、GitHubやBitbucketの認証鍵をあちこちに置くのはセキュリティ面で不安があったため(内部ネットワークからは全てのディレクトリが見える設計)、GItLabを運用して管理しようと思いましたが、Deploy keyで十分実用可能だということが分かり、Deploy keyを使って運用することにしました。(ややこしい) その際にGitHubとBitbucketでDeploy keyの扱いが違う事が気になったのでまとめてみました。 GitHubでのDe

                                                                                  GitHubとBitbucketでのDeploy keyの違い [すごい広島 #42] - ねむむ日記
                                                                                • Trigger Jenkins builds by pushing to Github - Four Kitchens

                                                                                  InsightsTrigger Jenkins builds by pushing to Github4 Min. ReadDevelopment Connecting a Github private repository to a private instance of Jenkins can be tricky. In this post I’ll show you how to configure both services so that pushes to your Github repository will automatically trigger builds in Jenkins, all while keeping both safely hidden from the general public. Step 1: Grant your server access

                                                                                    Trigger Jenkins builds by pushing to Github - Four Kitchens