並び順

ブックマーク数

期間指定

  • から
  • まで

241 - 280 件 / 1387件

新着順 人気順

&gitの検索結果241 - 280 件 / 1387件

  • GitHub 専用 URL 短縮サービス「git.io」 | DevelopersIO

    10年前から存在しますが、たまたま見かけて「5へぇ」くらいは出たので敢えて紹介してみたいと思います。 ⚠ git.io は 2022/4/29 にサービス終了しました 2022/1/11に新規の短縮 URL の作成を廃止し既存の短縮 URL のリダイレクトのみ対応していましたが、2022/4/29をもって既存の短縮 URL のリダイレクトも停止され、実質的に git.io はサービス終了しました。 git.io GitHub 公式の URL 短縮サービスです。 https://git.io/ 特徴として、GitHub 専用の URL 短縮サービスです。 GitHub 公式ブログで2011年11月に取り上げられていたので、10年前には存在していたことが確認できます。 ちなみに Twitter が t.co での URL 短縮を全ツイートに適用し始めたのが2011年10月だそうです。時代ですね

      GitHub 専用 URL 短縮サービス「git.io」 | DevelopersIO
    • とにかく分かりやすい! GitとGitHubを独学でマスターできる長く使える解説書 -GitとGitHubの教科書

      GitはWeb制作やソフトウェア開発はもちろん、執筆に使用されている人も多いと思います。そんなすでに使用していて今より使いこなしたい人、そしてこれから使用する入門者にもお勧めできる解説書を紹介します。 本書の大きな特徴は、とにかく分かりやすいこと。Gitでの操作を手を動かしながら学べるハンズオン形式でていねいに解説されており、操作のステップごとに画像も豊富に掲載されています。

        とにかく分かりやすい! GitとGitHubを独学でマスターできる長く使える解説書 -GitとGitHubの教科書
      • オレのおすすめ Git エイリアス 5 選 - アルパカの徒然文

        Gitのおすすめエイリアス5選を読んで自分も幾つか晒してみようと思った。 シンプルなコミットログとグラフを表示する git l l = log --graph --decorate --pretty=oneline --abbrev-commit git log を利用するとコミットログからメッセージだったり、誰がコミットしたのか読めるけど殺風景だし、あまりどのブランチがどうマージされたのか理解しずらい。 単純なコミットメッセージとブランチの関係性をパッと知りたい時によく利用している。こんな感じで表示される。 人に優しい変更差分を表示する git dsf dsf = "!f() { [ -z \"$GIT_PREFIX\" ] || cd \"$GIT_PREFIX\" && git diff --color \"$@\" | diff-so-fancy | less --tabs=4 -

          オレのおすすめ Git エイリアス 5 選 - アルパカの徒然文
        • 「Git for Windows」v2.37.0が公開 ~不要オブジェクトを賢く管理するCruft Packが導入/ビルトインのファイルシステムモニターやスパースインデックスによる速度改善にも期待

            「Git for Windows」v2.37.0が公開 ~不要オブジェクトを賢く管理するCruft Packが導入/ビルトインのファイルシステムモニターやスパースインデックスによる速度改善にも期待
          • LinuxでもっともF-wordなコミットを探す(git以降編) - Qiita

            tl; dr: 近年のLinuxはそれほどファ●ックではない。最大の"F値"は25で、単一のファイルに集中していた。 もくてき ファッ●クと言えばLinuxの風物詩と言える時期もあったが、最近は落ちついてきた印象はある。それでも fuck コマンド やメーリングリスト等では言及は有る。 では、それを印象付けるような出来事としては何があったのだろうか。今回、コミットログおよびそのソースコードdiffにおけるF-wordの登場回数を F 値 (F value) と定義し、最もF値の高いコミット(the most F-valued commit)を探してみることにした。 (ソースコードdiffにおける登場回数であるため、F-wordを削除したコミットも高いF値が与えられることに注意する) 全てのコミットを git show する 最近シェルスクリプト代わりにCMakeを使っているので今回もCMa

              LinuxでもっともF-wordなコミットを探す(git以降編) - Qiita
            • 新しいPCでgitの環境構築 - Qiita

              GitLabのプロジェクトをクローンするまでの方法を記載します。 Gitのインストール 以下を参考にしてGitをインストールする。 【Windows】Gitの環境構築をしよう! 公開鍵と秘密鍵を作成 以下を参考にして公開鍵と秘密鍵を作成する。 GitLabリポジトリをローカルにクローン(clone)する手順 GitLabに公開鍵を追加 以下を参考にしてGitLabに公開鍵を追加する。 GitLabリポジトリをローカルにクローン (clone)する手順 gitconfigを修正 以下を実行し、gitconfigファイルを開く。 git config --system -e 以下をコメントアウトする。

                新しいPCでgitの環境構築 - Qiita
              • ripgrep は {grep, ag, git grep, ucg, pt, sift} より速い (翻訳) - inzkyk.xyz

                これは Andrew Gallant 著 ripgrep is faster than {grep, ag, git grep, ucg, pt, sift} の翻訳です。英語版は UNLICENSE と MIT ライセンスのデュアルライセンスで公開されています。 この翻訳は UNLICENSE の許諾に基づいて公開されます。 この記事では新しいコマンドライン検索ツール ripgrep を紹介する。ripgrep は The Silver Searcher (ack クローン) の利便性と GNU grep の高い性能を併せ持つ。ripgrep は高速で、クロスプラットフォーム (Linux, Mac, Windows 用のバイナリが利用可能) で、Rust を使って書かれている。 ripgrep は Github で公開されている。 この記事では不可能なことを試みる: いくつかの有名なコ

                  ripgrep は {grep, ag, git grep, ucg, pt, sift} より速い (翻訳) - inzkyk.xyz
                • Gut - Ease your journey with Git

                  Git made easy Gut is a user-friendly Git CLI for Windows, Mac, and GNU/Linux. With intuitive commands and streamlined workflows, Gut simplifies the process of using Git's complex system, allowing you to focus on your code. Download A useful set of commandsHere are some of the most useful commands from the gut CLI

                  • Takuto Wada on Twitter: "Gitのコミット粒度はまずConventional Commitsで種類が混ざりにくいようにしつつ、「小さいコミットを後からくっつけたり並べ替えたりする方が、大きいコミットを後から分割するよりもずっと簡単なので、迷ったら細かくコミ… https://t.co/AlCtjvT3rC"

                    Gitのコミット粒度はまずConventional Commitsで種類が混ざりにくいようにしつつ、「小さいコミットを後からくっつけたり並べ替えたりする方が、大きいコミットを後から分割するよりもずっと簡単なので、迷ったら細かくコミ… https://t.co/AlCtjvT3rC

                      Takuto Wada on Twitter: "Gitのコミット粒度はまずConventional Commitsで種類が混ざりにくいようにしつつ、「小さいコミットを後からくっつけたり並べ替えたりする方が、大きいコミットを後から分割するよりもずっと簡単なので、迷ったら細かくコミ… https://t.co/AlCtjvT3rC"
                    • My favourite Git commit

                      I like Git commit messages. Used well, I think they’re one of the most powerful tools available to document a codebase over its lifetime. I’d like to illustrate that by showing you my favourite ever Git commit. This commit is from my time at the Government Digital Service, working on GOV.UK. It’s from a developer by the name of Dan Carley, and it has the rather unassuming name of “Convert template

                      • Your git log is not a changelog!

                        written on Thursday, July 14, 2022 When you maintain a project, publishing new releases can quickly become a chore, so naturally one tries to automate it as much as possible. One release step which is often automated is updating the changelog. We already have git commit messages, so let's gather all the messages since the last tag and "Voilà!" changelog entries for the new version! There is howeve

                        • GitHub - Byron/gitoxide: An idiomatic, lean, fast & safe pure Rust implementation of Git

                          gitoxide is an implementation of git written in Rust for developing future-proof applications which strive for correctness and performance while providing a pleasant and unsurprising developer experience. gitoxide provides the gix and ein binaries for use on the command-line to allow experimentation with key features like fetch and clone, and to validate the usability and control of the API offere

                            GitHub - Byron/gitoxide: An idiomatic, lean, fast & safe pure Rust implementation of Git
                          • Railsのissueに書いてある再現コードを使ってgit bisectする方法 - アジャイルSEの憂鬱

                            備忘録。 具体的な例 先日に登録されたissueを例にしてみる。 github.com 再現コードを少し書き換える v5.2.3と6.0.0.rc2でsqlite3の依存周りでエラーが出たので、Gemfileのあたりを少しだけ弄った。 # frozen_string_literal: true require "bundler/inline" gemfile = File.read(File.expand_path("Gemfile", __dir__)).strip version = gemfile.lines.find { |line| line.include?('sqlite3') } .then { |sqlite3_line| sqlite3_line.strip.split(',').last.delete('"') } gemfile(true) do source "h

                              Railsのissueに書いてある再現コードを使ってgit bisectする方法 - アジャイルSEの憂鬱
                            • バージョン管理システム「Git」にセキュリティ上の脆弱性、Git for Windowsユーザーやマルチユーザー環境利用者が取るべき対処法は?

                              プログラムのソースコードなどの変更履歴を記録・追跡するための分散型バージョン管理システムの「Git」に、セキュリティ上の脆弱性があると指摘されています。すでにこの脆弱性に対応した最新バージョンとなる「Git 2.35.2」が公開されており、Git for Windowsユーザーやマルチユーザー環境でGitを使用しているユーザーには、Gitのアップグレードが推奨されています。 Git for Windows' uninstaller vulnerable to DLL hijacking when run under the SYSTEM user account · Advisory · git-for-windows/git · GitHub https://github.com/git-for-windows/git/security/advisories/GHSA-gf48-x3vr

                                バージョン管理システム「Git」にセキュリティ上の脆弱性、Git for Windowsユーザーやマルチユーザー環境利用者が取るべき対処法は?
                              • 15周年を迎えた分散バージョン管理システム「Git」、コアコントリビューターに聞く、その特徴

                                  15周年を迎えた分散バージョン管理システム「Git」、コアコントリビューターに聞く、その特徴
                                • 【Git】新規ローカルブランチ作成時に自動でFirst Commitを行う for Four Keys

                                  この記事は GMOアドマーケティング Advent Calendar 2023 5日目の記事です。 皆さん、お久しぶりです。GMOアドマーケティングのGood!Apps開発担当のharuです。 最近、弊社の開発部ではFour Keysを導入し、開発者体験や生産性の向上に注力しています。今回は、Four Keysの計測に必要な処理の一部を自動化しましたので、その詳細についてお話しできればと思います。 Four Keysとは まず、Four Keysについて簡単に説明します。 Four Keysは、GoogleのDevOps Research and Assessmentチームが提唱した、ソフトウェア開発チームのパフォーマンスを評価するためのフレームワークです。このフレームワークは以下の4つの指標で構成されています。 デプロイの頻度: 本番環境へのリリースの頻度を示します。頻繁なリリースは、ア

                                    【Git】新規ローカルブランチ作成時に自動でFirst Commitを行う for Four Keys
                                  • スピード感のあるギークな勉強会のリアル〜実用Git第3版の輪読会を題材に - エムスリーテックブログ

                                    まえがき こんにちは。AI・機械学習チームの三浦 (@mamo3gr) です。2024年5月30日、チーム横断で実施していた「実用Git 第3版」の輪読会が足掛け2ヶ月で大団円を迎えました。振り返ってみると、エムスリーのエンジニアが持つ資質であるリーダーシップ、スピード感、ギークさがにじみ出ていた会でした。本記事ではこの輪読会の様子をお伝えするとともに、エンジニアリンググループの雰囲気を知っていただければと思います。 まえがき きっかけ 課題図書 形式 ギークなところ まとめ We are hiring !! エンジニア採用ページはこちら カジュアル面談もお気軽にどうぞ インターンも常時募集しています きっかけ 皆さんも常日頃のコードベースへの変更はお互いにレビューしているかと思います。筆者の所属するAI・機械学習チームでも同様ですがMR *1 の出し方やコミットの積み方に特に厳格なルール

                                      スピード感のあるギークな勉強会のリアル〜実用Git第3版の輪読会を題材に - エムスリーテックブログ
                                    • simple-gitを使ってみたら便利だった | DevelopersIO

                                      simple-git を使って、TypeScript による自動化事例を記事に致しましたが、TypeScript による cli のフレームワークを主に説明していたり、方向性が微妙なポストだなぁと反省…。 こんにちは、高崎@アノテーション です。 はじめに 我々が行っている作業におきまして、手動でファイルを更新することや環境を整備することは少なくありません。 以前から手を抜いて少ない工数で効率よく、かつ人為的ミスを削減することを生き甲斐としておりまして、手動でファイル操作をするものがあれば、以前ですと Linux のターミナル上で作業していたこともあり bash シェルで自動化を行う方法はないか、を常に考えていました。 ファイルの変化を見る場合はgitを使ってローカルでリポジトリを組んでみたり、結果の文字列を捏ねて諸々処理する時には、シェルを実装するに当たって欠かすことのできないawkやs

                                        simple-gitを使ってみたら便利だった | DevelopersIO
                                      • VSCodeでgit add -p を快適に行う - Qiita

                                        git add -p 便利ですよね。ファイルの変更箇所の一部だけをコミットしたいときによく使います。 ですが、自分はコマンドラインで git add -p する操作がどうにも慣れず、億劫に感じていました。 そこで Visual Studio Code の機能を使えばもっと直感的で快適に git add -p ができることを知りましたので紹介したいと思います。 動作イメージ こんな感じで快適にできるよっていうイメージを伝えるためにgifを作ってみました。 このサンプルは3行の変更があるときに、git add -p を利用して「1行目をコミット」してから「2,3行目をコミット」する例です。 git add -p する手順としては下記になります。 addしたい箇所を選択する。 addする変更箇所が1行の場合はその行にカーソルがあればOK(↑の例でいう「1行目を変更」のコミットのやり方) 複数行の

                                          VSCodeでgit add -p を快適に行う - Qiita
                                        • gitでコミット(commit)前にterraform fmtやtflintを実行したい時はpre-commit-terraformが便利 | DevelopersIO

                                          gitでコミット(commit)前にterraform fmtやtflintを実行したい時はpre-commit-terraformが便利 「ローカルでもterraform fmtやtflint・tfsecの実行を自動化したい。」 terraformにはコードのフォーマットやテストに便利なcliツールやコマンドが色々あります。 (terraform fmt、terarform validate、tfsec、tflint等) ただ、このコマンドを毎回手動で実行するのは面倒です。 CI/CDツール上で実行するのもいいですが、CIで失敗する前にローカルで気づけたらより良いですよね。 そんな時に便利なpre-commit-terraformを紹介します。 pre-commit-terraformとは pre-commitフレームワークで使用できる Terraform の git hook スクリプ

                                            gitでコミット(commit)前にterraform fmtやtflintを実行したい時はpre-commit-terraformが便利 | DevelopersIO
                                          • GitHub - martinvonz/jj: A Git-compatible VCS that is both simple and powerful

                                            Jujutsu is a powerful version control system for software projects. You use it to get a copy of your code, track changes to the code, and finally publish those changes for others to see and use. It is designed from the ground up to be easy to use—whether you're new or experienced, working on brand new projects alone, or large scale software projects with large histories and teams. Jujutsu is unlik

                                              GitHub - martinvonz/jj: A Git-compatible VCS that is both simple and powerful
                                            • GitHub - orhun/git-cliff: A highly customizable Changelog Generator that follows Conventional Commit specifications ⛰️

                                              You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

                                                GitHub - orhun/git-cliff: A highly customizable Changelog Generator that follows Conventional Commit specifications ⛰️
                                              • Git Credential Manager Core: Building a universal authentication experience

                                                SecurityGit Credential Manager Core: Building a universal authentication experienceAuthentication is a critical component to your daily development. When working in open source, you need to prove that you have rights to update a branch with git push. Additionally… Authentication is a critical component to your daily development. When working in open source, you need to prove that you have rights t

                                                  Git Credential Manager Core: Building a universal authentication experience
                                                • GitHub - altsem/gitu: A TUI Git client inspired by Magit

                                                  You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

                                                    GitHub - altsem/gitu: A TUI Git client inspired by Magit
                                                  • Overleaf + Git

                                                    How to use Overleaf + Git to manage your TeX file Overleaf is an online TeX editor with a lot of functionality. Most importantly for me, multiple persons can work on the same file at the same time, so it is ideal for collaboration. However not all people like to write TeX within the browser; many have their own preferred editor (TeXShop for example). Here I'd like to explain how to use your TeX ed

                                                    • データレイクをGitライクに使いたい!lakeFSを使ってみた | DevelopersIO

                                                      はじめに lakeFSは、ざっくり言うとデータレイクをGitのようなリポジトリぽく取り扱うソフトウェア/サービスです。Gitライクなので、ブランチの作成、バージョン管理、ロールバックなどをCLIまたはGUIにて実行できます。 現在、クラウドストレージをデータレイクとして使う場合にはAWS S3/Google Cloud Storage/Azure Blob Storageなど複数の選択肢があるかと思いますが、lakeFSをインターフェースとして入れることで、実際のストレージがどこにあるかを意識することなくデータレイクを取り扱えるため、マルチクラウドなデータ分析基盤においてより力を発揮します。 lakeFSにはローカル環境に導入するオープンソース版と、SaaSとして提供されるlakeFS Cloudがあります。 今回はオープンソース版でクイックスタートをやってみます。環境はMacBook P

                                                        データレイクをGitライクに使いたい!lakeFSを使ってみた | DevelopersIO
                                                      • bun.lockbのVersion管理をGitでどうやる?問題

                                                        はじめに bun installで生成されるBunのロックファイルはbun.lockbというバイナリファイルである。 公式を読むと性能向上のためにバイナリ化していることがわかる。 Why is it binary? In a word: Performance. Bun’s lockfile saves & loads incredibly quickly, and saves a lot more data than what is typically inside lockfiles. 困ること まさにこのツイートの問題で、Git管理したいのにバイナリが出力されるのは不便で、どうしよう? と実際の本番利用では困るだろう。 解決方法 案1. git diffで差分確認する 公式のページを読むと、どうやら設定追加でgit diffができるらしい。 bun install request g

                                                          bun.lockbのVersion管理をGitでどうやる?問題
                                                        • 「Git 2.26」リリース、git rebaseのデフォルトバックエンドが変更される | OSDN Magazine

                                                          分散型バージョン管理システムGit開発チームは3月22日、最新版となる「Git 2.26.0」のリリースを発表した。rebaseメカニズムの変更など、多数の機能が強化されている。 Git 2.26は1月に公開されたGit 2.25に続く最新版。大きな変更点としては、rebaseメカニズムの再実装がある。git rebaseのデフォルトでは従来は「apply」バックエンドがデフォルトとなっていたが、本バージョンではデフォルトで「merge」バックエンドが使われるようになった。これらのバックエンドは挙動が異なるため、もしワークフローが影響を受けた場合は、「rebase.backend」設定変数を「apply」に変更して以前のデフォルトに戻すことを推奨している。 リポジトリ間でのデータのやりとりを行う「Transport Protocol」では、「Transport Protocol v2」がデ

                                                            「Git 2.26」リリース、git rebaseのデフォルトバックエンドが変更される | OSDN Magazine
                                                          • 池田 泰延 on Twitter: "GitHubの新サービスCodespacesを試したのですが、これはすごい。 ・ブラウザでコード編集ができる ・ターミナルが動く ・localhostのウェブサーバーも動く ・Gitのプッシュもできる ・iPadで難なく利用でき… https://t.co/YImKp6a7U1"

                                                            GitHubの新サービスCodespacesを試したのですが、これはすごい。 ・ブラウザでコード編集ができる ・ターミナルが動く ・localhostのウェブサーバーも動く ・Gitのプッシュもできる ・iPadで難なく利用でき… https://t.co/YImKp6a7U1

                                                              池田 泰延 on Twitter: "GitHubの新サービスCodespacesを試したのですが、これはすごい。 ・ブラウザでコード編集ができる ・ターミナルが動く ・localhostのウェブサーバーも動く ・Gitのプッシュもできる ・iPadで難なく利用でき… https://t.co/YImKp6a7U1"
                                                            • VRChatアバターGit管理でアバター多頭飼いのススメ - Narazaka::Blog

                                                              VRChat系プロジェクト(アバター・アセットとも)を管理するときは制作者、利用者に限らずGitを使うといいぞというのは良く言われる話です。 ただVRChatter向けに初歩的な所の導入はありベーシックなところの説明はなされているものの、Gitの底力系記事というかGitを使い慣れている人向けのノウハウみたいなのはいまいち見当たらない気がしました。なのでアバター購入ヘビーユーザーの自分が便利だと思っている方法を書こうと思います。 初心者向け導入記事 GitExtensionsとGitlabおすすめ説 Gitを使った多数のアバターの統合管理 アバターテンプレートリポジトリによる管理 テンプレートリポジトリを作る 新規のアバターリポジトリに適用する 既存のアバターリポジトリに適用する 更新運用する 応用編 SDK2とSDK3の並行管理 アバターのSDK3対応のTipsを少し UniVRM並行管理

                                                                VRChatアバターGit管理でアバター多頭飼いのススメ - Narazaka::Blog
                                                              • GitHub - TheYkk/git-switcher: Switch between your git profiles easily

                                                                You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

                                                                  GitHub - TheYkk/git-switcher: Switch between your git profiles easily
                                                                • 「Git 2.35.2」が公開 ~2件の脆弱性を修正【4月14日追記】/マルチユーザー環境、「Git for Windows」を使っている場合は警戒を

                                                                    「Git 2.35.2」が公開 ~2件の脆弱性を修正【4月14日追記】/マルチユーザー環境、「Git for Windows」を使っている場合は警戒を
                                                                  • 新山祐介 (Yusuke Shinyama) on Twitter: "gitを使ってUnixの設定ファイル群を管理する方法。 alias dotfiles='git --git-dir=/home/user/.dotfiles --work-tree=/' のようなエイリアスを定義しておけば、ルート… https://t.co/CMmdMCn1OP"

                                                                    gitを使ってUnixの設定ファイル群を管理する方法。 alias dotfiles='git --git-dir=/home/user/.dotfiles --work-tree=/' のようなエイリアスを定義しておけば、ルート… https://t.co/CMmdMCn1OP

                                                                      新山祐介 (Yusuke Shinyama) on Twitter: "gitを使ってUnixの設定ファイル群を管理する方法。 alias dotfiles='git --git-dir=/home/user/.dotfiles --work-tree=/' のようなエイリアスを定義しておけば、ルート… https://t.co/CMmdMCn1OP"
                                                                    • 会社の社内システムをどうにかしたいとの依頼でサーバー覗いたらGit管理されておらず、historyコマンドを見ると最後のコマンドがrm -rf .git/で…

                                                                      Ryuichi Hayashi @drapon 0→1ばかりやってる人です/UIデザイナー&UXエンジニア/Web&iOS&Androidアプリ開発/2児の父/東京と京都で2社経営/2020年11月に東京から静岡へ移住 quon.io Ryuichi Hayashi @drapon エンジニアがいなくなった会社の社内システムをどうにかしたいという依頼があったのでサーバーの中覗いたらGit管理されてなかった。 おかしいなと思いつつhistoryコマンドで見ると最後のコマンドがrm -rf .git/だった。 2021-11-12 17:00:23

                                                                        会社の社内システムをどうにかしたいとの依頼でサーバー覗いたらGit管理されておらず、historyコマンドを見ると最後のコマンドがrm -rf .git/で…
                                                                      • GitのためのGUIアプリケーション7選

                                                                        CSS-Tricksは7月2日(米国時間)、「Graphical User Interfaces for Git|CSS-Tricks」において、GUIからGitを利用するためのアプリケーション7選を紹介した。GitはCUIから利用するコマンドだが、GUIから操作するためのアプリケーションも存在している。 記事ではGUIからの操作を好むユーザーに向けてアプリケーションを紹介している。取り上げられているアプリケーションは次のとおり。 Tower - 最もよく使われているGit向けのGUIアプリケーション。Git向けGUIアプリケーションとしては草創期から存在しており、長い間改善が続けられている Fork - 活発に開発が進められているアプリケーション。無償で利用できる GitHub Desktop - 特にGitHubとの連携に主眼を置いたアプリケーション。GitHubを利用する場合に優れて

                                                                          GitのためのGUIアプリケーション7選
                                                                        • Security keys are now supported for SSH Git operations

                                                                          EngineeringSecuritySecurity keys are now supported for SSH Git operationsGitHub has been at the forefront of security key adoption for many years. We were an early adopter of Universal 2nd Factor ("U2F") and were also one of the first… GitHub has been at the forefront of security key adoption for many years. We were an early adopter of Universal 2nd Factor (“U2F”) and were also one of the first si

                                                                            Security keys are now supported for SSH Git operations
                                                                          • Improving Git protocol security on GitHub

                                                                            ProductSecurityImproving Git protocol security on GitHubWe’re changing which keys are supported in SSH and removing unencrypted Git protocol. Only users connecting via SSH or git:// will be affected. If your Git remotes start with https://, nothing in this post will affect you. If you’re an SSH user, read on for the details and timeline. Hello from Git Systems, the team at GitHub that makes sure y

                                                                              Improving Git protocol security on GitHub
                                                                            • 初めてPullRequestを対応する前に知りたいGitのコミットについて - ANDPAD Tech Blog

                                                                              こんにちは!2021年2月にアンドパッドに入社しました、エンジニアの浜田です。 私の経歴として入社前までチームでの開発をほとんどしてきませんでした。アンドパッドに入社して初めてチーム開発をするようになりました。 入社当初、私がPR(Pull Request)を対応する中で教えてもらったことや、他の方が教えてもらっていたことを社内向けに初めてPRを対応する前に知りたいことというタイトルで記事をまとめました。今回はその記事の内容からGitに関してまとめた4点を紹介させていただきます。 はじめに 1. コミットメッセージは1行目がタイトルで3行目から説明 2. 1コミットに複数の対応を混ぜない 3. コミットメッセージに有益な情報を残す 4. レビュー前にGitのコミット整理 まとめ はじめに アンドパッドではGitHub上で開発を進めています。PRのマージ条件の1つにレビュアーのApprove

                                                                                初めてPullRequestを対応する前に知りたいGitのコミットについて - ANDPAD Tech Blog
                                                                              • 「git deploy」によるコードのプッシュとターミナルでのビルド処理の表示 | Google Cloud 公式ブログ

                                                                                ※この投稿は米国時間 2021 年 9 月 14 日に、Google Cloud blog に投稿されたものの抄訳です。 Heroku などのホスティング サービスでは、「git push heroku main」を実行すればコードのプッシュ、ビルド、デプロイが行われます。このようなユーザー ワークフローに慣れている人も多いでしょう。リモートの Git サーバーがコードを受け取ると、ビルドが開始されるのです。 Cloud Build のソースベースのビルドトリガーでも同様のことが行えるようになっており、「git push」でコードをプッシュすればビルドが開始されます。ただし、git push コマンドを実行した際に、実際のビルド処理の内容が表示されることはありません。 Heroku を使用する場合と同じように使えるコマンドはないのでしょうか。 実は、git deploy というコマンドがあ

                                                                                  「git deploy」によるコードのプッシュとターミナルでのビルド処理の表示 | Google Cloud 公式ブログ
                                                                                • Nikki Siapno on Twitter: "Git Workflow 👇 https://t.co/NVp8h5nh84"

                                                                                  Git Workflow 👇 https://t.co/NVp8h5nh84

                                                                                    Nikki Siapno on Twitter: "Git Workflow 👇 https://t.co/NVp8h5nh84"