タグ Gitリポジトリ
人気順 5 users 50 users 100 users 500 users 1000 usersP2PでGitを共有するコードコラボレーションネットワークシステム「Radicle」はどんなものなのか?を開発者が解説
「Radicle」はGitリポジトリをP2Pで共有できるオープンソースソフトウェアで、ユーザーが独自のノードを実行するためサードパーティーに依存したり検閲を受けたりすることなく他人と協力して開発を行う事が可能です。そのRadicleの開発者がニュースサイト「Hacker News」のコメント欄に出現し、ユーザーのさまざまな疑問... 続きを読む
SQLiteがバージョン管理システムとしてGitを採用しない理由
GitはLinuxカーネルのソースコード管理に用いるために開発された分散型バージョン管理システムで、GitリポジトリをホスティングするGitHubのユーザー数は1億人を超えます。一方、軽量データベースのSQLiteの開発においてはGitではなくFossilというバージョン管理システムが利用されており、SQLiteの開発陣が「なぜGitを... 続きを読む
オープンソースのWebAssemblyサーバレス基盤「Wasm Workers Server 1.3」リリース。Gitリポジトリからコードをロードして実行可能に
オープンソースのWebAssemblyサーバレス基盤「Wasm Workers Server 1.3」リリース。Gitリポジトリからコードをロードして実行可能に VMware Wasm Labsは、WebAssemblyのWorkerをNode.jsやDenoのようにサーバサイドでイベントドリブンに実行できる「Wasm Workers Server」の最新版「Wasm Workers Server 1.3」をリリース... 続きを読む
ロシア最大の検索エンジン「Yandex」のソースコード流出で検索ランキングの決定要因が明らかに
ロシア最大の検索エンジンであり、世界でも第4位の検索エンジン「Yandex」からソースコードが流出しました。ハッカーによる攻撃ではなく、元従業員がGitリポジトリを盗み出したものだとのことで、個人情報は含まれていませんが、アルゴリズム内で用いられている1922の検索ランキング決定要因が明らかになっています。 Yo... 続きを読む
ロシアのGoogleこと「Yandex」の40GB超のGitリポジトリが漏えい
大規模データベースのリーク情報やハッキングツールなどを提供する場として人気のサイバー犯罪フォーラムBreachForums上で、borderline2023というユーザーがYandexの40GB超のGitリポジトリをリークしたと主張しています。 yandex git sources | BreachForums https://breached.vc/Thread-yandex-git-sources?pid=1200126... 続きを読む
既存のGoogle Apps Scriptプロジェクトのコードを Git で管理! - ROBOT PAYMENT Engineers Blog
最初に 前提 clasp の導入 google へのログイン 既存のプロジェクトのローカルにクローン 試しに Push してみる gitリポジトリの初期化 既存のファイルをすべてコミット その他 最初に Google Apps Scriptヘビーユーザーの皆様こんにちは! サブスクペイのシステム基盤を担当しております youponpon です。 突然ですが、... 続きを読む
BacklogのGitにCI/CDを導入する方法(AWS CodePipeline & TypeScript編)
はじめにソースコードの管理にBacklogのGitリポジトリ、CI/CDにAWS CodePipelineを用いたかったのですが、CodePipelineの送信元にBacklogは指定出来ません。なので、以下の記事を参考にBacklogのWebhookを利用して対象のソースコードをS3へとアップロードしCodePipelineを実行させる仕組みを作成しました。[AWS CDK] Cod... 続きを読む
大きなGitリポジトリをクローンするときの工夫を図解します - DeNA Testing Blog
こんにちは、SWETでCI/CDチームの前田( @mad_p )です。 SWETではCI/CDチームの一員として、Jenkins運用のサポートや、CI/CD回りのノウハウ蓄積・研究をしています。 はじめに Gitリポジトリをクローンすると、ローカルフォルダにはそのリポジトリの全体がダウンロードされ .git というフォルダに格納されます。ブラン... 続きを読む
AWS Lambdaのアプリケーション作成を使ってCI/CDパイプラインを一気に構築 - Qiita
AWS Lambdaのアプリケーション作成とは AWS Lambdaのアプリケーション作成機能を利用してLambda関数を作成すると、Lambda関数自体の他に Lambda関数のソースコード等を管理するGitリポジトリとしてCodeCommit CodeCommitのmasterブランチの更新を契機にLambda関数へのデプロイを行うCodePipeline 等々、CI/CDパイプライ... 続きを読む
git: shallow cloneしてすぐunshallowする - pockestrap
Shallow cloneとは Gitには、shallow cloneという便利な機能があります。Shallow cloneを行うことで、最新のコミット履歴のみを取得する代わりに高速にcloneを行うことができます。 古いコミット履歴を取得しないという特性から、これは長い歴史をもつGitリポジトリに対して特に効果があります。 例: ruby/rubyをcloneす... 続きを読む
git-bugでWebサービスに依存せず、Gitリポジトリだけでバグレポートを管理する | Developers.IO
はじめに 本記事で紹介させていただくgit-bugは、2018年9月30日時点でまだ This is for now a proof of concept. Expect dragons and unfinished business. です。が、仕組み&思想が面白いと思ったのと、今後の流れが楽しみなので記事にさせていただきました。 アプリケーションとタスク管理の関連について アプリケー... 続きを読む
GitLab、CI/CD機能にGitHubやBitBucketなど外部のリポジトリが設定可能に。GitLab 10.6リリース - Publickey
GitLab、CI/CD機能にGitHubやBitBucketなど外部のリポジトリが設定可能に。GitLab 10.6リリース ソースコード管理ツールのGitLabは、新バージョンとして公開された「GitLab 10.6」で、CI/CD機能(継続的インテグレーション/継続的デリバリ機能)と連係するソースコードリポジトリとしてGitHubやBitBucketなど、GitLab以外のGitリポジトリを... 続きを読む
git-heatmap - Gitリポジトリを解析して頻繁に更新されているファイルをリストアップ MOONGIFT
リファクタリングの際に一つ基準にできるのが更新頻度です。あまり頻繁に更新されているものはファイルや処理を分割できる可能性があります。そうすることで標準化していくことでバグが入り込むのを防げるようになります。 今回紹介するgit-heatmapはGitリポジトリを解析して、ファイルごとの更新回数を可視化します。 git-heatmapの使い方 git-heatmapはGitリポジトリでコマンドを実行... 続きを読む
Git-todos - TodoをGit管理 MOONGIFT
Todoの良くないところは消し込んだ後にデータが見えなくなってしまうことです。そうなるとただ消化するのが目的になってしまい、後で振り返るのが難しくなります。本来はレポーティングこそが大事なはずです。 そこで使ってみたいのがGit-todosです。TodoをGitを使って管理するソフトウェアです。 Git-todosの使い方 Git-todosはGitリポジトリの中で実行します。 $ git-tod... 続きを読む
GRV - ターミナル上のGitリポジトリビューワー MOONGIFT
Gitは普段の運用ではpush/pullの繰り返しですが、時に履歴を確認したいと思うことがあります。そんな時、logコマンドだけではなかなか辛いです。そんな時になってGitリポジトリビューワーが欲しくなりますが、GUIアプリケーションのインストールは面倒です。 そこで使ってみたいのがGRVです。ターミナル上で使えるGitリポジトリビューワーです。 GRVの使い方 立ち上げたところです。3ペイン構成... 続きを読む
AWSアクセスキーをGitリポジトリに混入させないために git-secrets を導入した | Developers.IO
先日開催されたAWS Summit Tokyo 2017、わたしもいくつかセッションを聴講してきたのですが、「 DevSecOps on AWS - Policy in Code 」というセッション 1 にて git-secrets というツールが紹介されていました。 awslabs/git-secrets: Prevents you from committing secrets and cre... 続きを読む
Google、「Cloud Source Repositories」正式公開。Gitベースのソースコード管理ツール、5ユーザー、50GBまで無料 - Publickey
GoogleはGitベースのソースコード管理ツール「Cloud Source Repositries」を正式サービスとして公開しました。 Cloud Soruce Repositriesは、Google Cloud Platform上でホストされるGitリポジトリ。プライベートなGitレポジトリをいくつでも持つことができます。 ソースエディタ機能も備わっており、レポジトリの内容のディレクトリ表示、... 続きを読む
MicrosoftはWindowsの開発にGitを使う、そのための仮想ファイルシステムGVFSをすでに開発済み | TechCrunch Japan
Microsoftは今日(米国時間5/24)、これからは同社のエンジニアのほとんど全員が、バージョンコントロールシステム Git を使ってWindowsオペレーティングシステムを開発していく、と 発表した 。WindowsのGitリポジトリには約350万のファイルがあり、それらをGitにチェックインするとしたら、その重さは約300GBになる。しかしながらGitはそんなサイズのプロジェクト向けには作... 続きを読む
Microsoftが300GBクラスのGitリポジトリを扱う仮想ファイルシステム「GVFS」を発表し高速化を実現 - GIGAZINE
By Mike Mozart Microsoftが仮装ファイルシステムの「 Git Virtual File System (GVFS)」を発表しました。GVFSはリポジトリ下のファイルシステムを仮想化することで、ファイルを開く時点でダウンロードを実行する仕組みを採用しており、大幅な高速化が実現されています。 Announcing GVFS (Git Virtual File System) | ... 続きを読む
Gitea - Go製のGitリポジトリ管理サーバ MOONGIFT
Gitリポジトリは分散型ではありますが、一つ信頼できるサーバがある方が便利です。そこでGitHubやBitBucketなどが使われるわけですが、企業によってはセキュリティ上の理由で使えないこともあるでしょう。 そんな方に使ってみて欲しいのがGiteaです。日本語化も行われているGitサーバです。 Giteaの使い方 トップページです。Goで書かれているのでサーバのOSを選ばず実行できるのが特徴です... 続きを読む
Microsoft、巨大リポジトリを快適に管理できるGVFS(Git Virtual File System)を発表
Microsoftは本日、巨大なGitリポジトリを快適に管理するための専用ファイルシステム「 GVFS(Git Virtual File System) 」を 発表 しました( slashdot )。 GVFSはGitリポジトリを格納するための専用ファイルシステムで、リポジトリを仮想化し、巨大なリポジトリでも高速な動作を可能とすることを目指して開発されているものです(具体例としてあげられているWi... 続きを読む
GitリポジトリとDockerイメージレジストリを統合した「GitLab 8.8」リリース。開発や継続的統合のワークフローがシンプルに - Publickey
GitリポジトリとDockerイメージレジストリを統合した「GitLab 8.8」リリース。開発や継続的統合のワークフローがシンプルに GitLabは、Gitリポジトリを中心とした開発ツール「GitLab 8.8」を リリースしました 。 GitLabはGitリポジトリ機能の機能に加え、Wikiやイシュートラッキング、コードレビュー、アクティビティフィード、そしてテストやビルド、デプロイなどの自動... 続きを読む
git-remote-dropbox - DropboxをGitリポジトリに MOONGIFT
DropboxにGitリポジトリを保存している人は多いかと思います。筆者もそうやって使っています。ただしこの場合、ファイルを下手に編集していると編集中コピーができあがってしまうことがあります。 そこで使ってみたいのがgit-remote-dropboxです。git-remote-dropboxはまさにDropboxをGitリポジトリのマスターにしてくれるソフトウェアです。 git-remote-d... 続きを読む
GitHub - gitのuser.nameとuser.emailを会社/個人で自動的に切り替える方法 - Qiita
想定ユーザー 仕事用のコミットとプライベートなコミットはuser.nameとuser.emailを分けたい 個人のgitリポジトリでuser.nameとuser.emailを設定するの忘れて会社の設定でコミットしてしまった 上に当てはまる人は幸せになれるかも? 設定方法 よく使う方を--globalで設定しておく(今回は仕事用) git config --global user.name "Tar... 続きを読む
Gipeda - Gitリポジトリのログを静的HTML化 MOONGIFT
プログラマーのパフォーマンスを測る一番のツールはバージョン管理のリポジトリを見ることです。コード量を増やせばいいわけではありませんが、日々のコーディング結果が反映されるのは間違いなくリポジトリです。 そこで使ってみたいのがGipedaです。GitHubに限らず、そのコミット歴などを可視化してくれるツールになります。 Gipedaの使い方 Gipedaは静的なHTMLファイルを生成します。 コミット... 続きを読む