[フレーム]
1 - 20 件 / 20件
タグ検索の該当結果が少ないため、タイトル検索結果を表示しています。
背景 2021年8月13日に、GitHubでパスワード認証が廃止されました。 そのため、Personal access tokensを利用しないとSourceTreeから push/pull ができなくなります。 ※(注記)pushした場合下記のようなエラーが表示されます。 git --no-optional-locks -c color.branch=false -c color.diff=false -c color.status=false -c diff.mnemonicprefix=false -c core.quotepath=false -c credential.helper=sourcetree push -v --tags origin refs/heads/main:refs/heads/main Pushing to https://github.com/****/****
※(注記) 2016年の自分の記事を移転しました。 Windows10で発生。何度も起動しようとしても立ち上がる気配が無かったので調査し、対処できたのでその時のメモ。 解決方法 %Appdata%\local\Atlassian\にあるSourceTreeと書かれているフォルダで、ファイル名が長い方を削除することで解決しました。 調査手順 とりあえず、以下の方法を確認しました。 SourcesTreeの再インストール イベントビューワを見て調査 SourceTreeの再インストール 現象は再現し、解決されなかった。 イベントビューアーを見て調査 困ったときや調査をするとき、誰かに助けてもらうときは確認しておいたほうがいいですね。 イベントビューアーを起動 イベントビューアー(ローカル) > Windowsログ > Application を表示。 以下2点のエラーログが気になりました。 障害が発生
SourceTreeを使ってコミット間の差分ファイルを出力してみよう🥳 公開日 : 2021年10月25日 最終更新日 : 2022年10月05日 コーディング こんにちは、AndHAコーディング部です。 前回の記事ではGitの基本を学びました。 :目指せ!脱初心者 Gitの基本を図解で解説 Gitでファイル管理していると様々な事が行えますが、その中でも便利な機能としてコミット間の差分出力を行ってみたいと思います。 今回はGitクライアントソフトのSourceTreeからカスタムアクションを追加して差分抽出を行います。 Mac(macOS 10.15.7)環境で記事作成していますがWindowsでも使えるコードを掲載しています。 用意する物 SourceTree本体 すでに管理されているGitブランチ バッチファイル(記事内で解説していきます。) この記事を読むことでできるようになること コ
はじめに 現場で初めてGitを使ったので備忘録としてまとめます。 SourceTreeの使い方がメインになります。 今までプログラミングスクールでGitコマンドでのチーム開発をしたり、同期とEclipseのGUIで操作したことはありましたが、SourceTreeは初めてで慣れるまでに少し時間がかかりました。 環境 ・Windows11 Home ・SourceTree v3.4.10 ※(注記)今回はASP.NET Core MVCのアプリをGit管理します 前提 ・Git、SourceTreeがインストールされていること ・GitHubアカウントがあること ・Gitの基礎知識があること 最初の設定(管理者) 今回の現場は新規プロジェクトで新規作成から経験したので記載します。 個人開発の場合などに参考にしてください。 新規リポジトリ作成 1「ファイル」→「新規/クローンを作成する」→「Create
GitHubはファイルのバージョン管理システムであるGitを用い、ネットワーク上のファイルを共有・操作するためのWebサービスです。 一方SourceTreeはGitでのファイル管理をコマンド入力ではなく視覚的な操作で行うことができるソフトウェアです。 GitHubとSourceTreeを連携することでGitを利用した複数人でのファイル共有や管理がスムーズになります。 今回はGitHubとSourceTreeの連携方法と実際の操作についてご紹介します。 Gitのファイル操作を視覚的に行えるGitHubとSouceTree Gitのファイルやフォルダ操作はコマンドで行うのが一般的ですが、使用者がコマンドに慣れている必要があります。 GitHubやSourceTreeを用いるとコマンドを直接入力することなく視覚的にファイルやフォルダの操作を行うことができ、Gitコマンドの習熟度にかかわらずGi
はじめに 今回はWindowsでSourceTreeが起動しなくなってしまった時に、 ユーザー/ユーザー名/AppData/Local/Atlassianにある SourceTree.exe~~~という長い名前のフォルダを削除したら解決したという話(おわり)。 参考
概要 Windows+SourceTree+Githubの認証は様々ありますが、一番安定するのはこのパターンだと思います。 Windows10 SourceTree v3.3.9 SourceTreeのGithub認証設定の確認 Githubで普通にログイン出来る環境でSourceTreeでツール→オプション→認証 が以下のように 認証:OAuth プロトコル:SSH になっていれば何も気にしなくて良いです そうでない場合は以下の設定をします Putty Key GeneratorでSSHの公開鍵と秘密鍵のペアを生成 SourceTree上でツール→SSHキーの作成/インポート Putty Key Generatorが立ち上がるので Generateを選ぶ このあたりをマウスでグリグリ動かして乱数を生成していく 生成されたらKey PassphraseとConfirm Passphrase
SourceTree Ver 3.3 実は半年ぐらい、下記のエラーが出て git -c diff.mnemonicprefix=false -c core.quotepath=false --no-optional-locks fetch --no-tags origin remote: Support for password authentication was removed on August 13, 2021. Please use a personal access token instead. remote: Please see https://github.blog/2020-12-15-token-authentication-requirements-for-git-operations/ for more information. fatal: Authentica
はじめに 2021年8月13日から、GitHub.comでのGit操作の認証時にアカウントのパスワードを受け付けなくなるような仕様に変更されました。 https://github.blog/2020-12-15-token-authentication-requirements-for-git-operations/ これにより、今後はパスワード認証ではなく、トークンベース認証を使用しなければ、GitHubを操作することができなくなります。私はWindowsマシンでSourcetreeを使って、パスワード認証でGitHubを操作していたので、この仕様変更で使えなくなりました。今回は、この状態からGitHubを操作できる状態までの手順を記事にしようと思います。 この記事では、WindowsでSourcetreeを使ったGitHubの認証方法でパスワード認証からトークンベース認証への移行方法を
Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article?
SourceTreeを利用するためには、Gitのインストールが必要です。インストールされていない場合は、下記の手順を参照してインストールしてください。 ・Gitインストール手順 step 1SourceTreeのダウンロード SourceTreeは、Atlassian社が提供する無料のGitクライアントソフトです。GUIでの操作により内部でGitコマンドを実行してくれる仕組みになっています。 SourceTree https://www.sourcetreeapp.com/ ページ左上部にある「Download for Windows」のボタンをクリックします。 ライセンス契約とプライバシーポリシーに同意したら、チェックボックスにチェックを入れ「Download」ボタンをクリックしてインストーラをダウンロードします。 step 2SourceTreeのインストール step1でダウンロード
Git の GUI クライアントにはずっと SourceTree を使っていましたが、Windows 版で見過ごせないひどい有様があらわになったのを見て、よさそうなのを他に2つ試してみた記録です。 書くのは SourceTree Fork GitKraken の3つです。Git を GUI クライアントで使用している人のほとんどはこの 3 つのうちのどれかに落ち着いているんじゃないでしょうか。 あとずっと気になってたんだけど、Git ってみんなどう使ってるのか全然知らない。エンジニアならみんな興味ありそうなネタなのにそういう記事とか特集も読んだことないのよなー。普通にターミナルからコマンド打つ人、VS Code 内蔵(かもしくは関連する拡張機能)のやつ、あとは GUI クライアントって感じですかね。この 3 つはどういう比率になるんだろう。 結果的には Fork が最高ということでその後ず
「リポジトリからSouceTreeでgit pullやgit pushできなくなった。」 などの場合に解決の糸口になれば嬉しいです。基本的に以下の3つのことをやれば解決すると思います。 1. Macのキーチェーンの確認・認証情報の削除 過去にSourceTreeとGitHubを連携したことがある場合はこちらを確認する必要があります。 Macの「キーチェーンアクセスApp」を開いて、SouceTreeの認証情報がないか確認します。認証情報があれば削除します。 以下の画像のように検索窓に「source」と入れるとすぐにそれらしきものを見つけることができ、これがSouceTreeがGitHubへアクセスするための認証情報です。 余談: キーチェーンアクセスとは キーチェーンアクセスは、パスワードやアカウント情報を保管するmacOSアプリケーションです。このアプリケーションを使用することで、記憶お
こんにちは!ririです。 今回は、GitのGUIクライアントであるSourceTreeが起動できない場合の解決方法をご紹介します。 1状況説明 2試したこと 3解決方法 4まとめ の順で書いていきます。 1状況説明 今回のWEB開発研修では、SourceTreeを使用してバージョン管理を行うはずでした。 しかし、アプリを起動しようとしてもデータの読み込みが一向に終わらず、しまいにはアプリが落ちてしまうといった状況でした。 SourceTreeを一度アンインストールしてから、再インストール後、再び起動を試みましたが、同様の結果になりました。 2試したこと 起動できない原因は不明でしたが、読み込みがずっと終わらない状況から、処理するデータの量が多すぎるのではないかとまず考えました。 実際、タスクマネージャーで確認したところ、メモリの使用率が96%になっていました。 処理データの量を削減するた
Sourcetreeでしている作業 Gitのクローン生成 ブランチ操作(作成、切り替えなど) マージ チェリーピック コミット プッシュ プル Gitの履歴検索 Diffの確認 GitLabではMerge Requestを稀にするくらいでGit操作はほぼSourcetreeでしていた(周囲の環境がそうだったので)。 Visual Studio Code(VSC)でしている作業 テキストエディター コードの1行ごとのGit履歴確認 ノート作成 関わっていたAndroid開発では、エンジンが主にC++だったのでAndroid StudioでやるよりVSCの方が都合が良かったため使い始めたのがきっかけ。 Android StudioもC++ソースをジャンプしたりできる時があるのだが、プロジェクトの環境のせいかできないことがあったがVSCだと問題なくできたのでそのまま使うことにした。 さらにVSC
このように樹形図を確認するとブランチの流れを把握できます。 2.説明 説明は各コミットで書かれたコメントが表示されているので、 この部分を読むだけでコミット内容が把握できます。 ただし、内容を把握するためにはコミット時にしっかりとした コメントを書いておく必要があります。 アイコン 説明の項目には特別なアイコンが表示されていますが このアイコンは各ブランチの最新位置や自分が確認中のブランチ位置を表しています。 アイコンの基本的な構成は以下の通りです。 例えば「origin/master」アイコンが表示されているコミットは、 リモートリポジトリ名「origin」のブランチ名「master」の最新位置を明示しています。 もしリモートリポジトリ名がない「master」のみの場合は ローカルリポジトリの「master」ブランチです。 このアイコンでは特殊な名前として「origin」と「HEAD」が
1アクセストークンの発行 このリンク(Personal access tokens)をクリックし、アクセストークンの発行画面に移動。 Generate new token(新しいトークンを作成)をクリック。 「Note」に好きな名前を入力し、「Select scopes」はrepoとuserをチェック。 最後に、画面下部のGenerate tokenをクリックしてトークンを作成。 トークンが生成されるので、作業が終わるまでどこかにコピペか何かで保存しておく。 2発行したトークンでGitHubアカウントをSourceTreeとリンクさせる SourceTreeの画面から歯車のアイコンをクリックし、「アカウント...」を選択してアカウント設定画面を開く。 左下の「追加...」をクリックし、以下のように入力し、「OK」を選択。 ホストはGitHubを選択 Auth TypeはBasicを選択 ユ
いつの頃からかSourcetreeでGitHubのプライベートリポジトリを読み込めなくなってしまった。今回、この症状を解消したのでメモ。 環境 macOS 12.1 Sourcetree 4.1.5(241) 情報 sourcetree does not list github private repositoryで検索するとATLASSIANのコミュニティでスレッドが見つかる。そこから辿ると下記のページに辿り着いた。 このページの中ほどにある方法で解決できる。 Go to https://github.com/settings/tokens Click "Generate new token" Input token description e.g. "Sourcetree Mac Token", select "repo" checkbox, and click "Generate t
Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article?
コマンドライン苦手系IT人間なので、GitHubはSourceTreeで使っています。 ところが、いつ頃からかわからないのですが、たまにSourceTreeでGitHub(とかGitLabとか)にプル/プッシュしようとすると「Permission denied (publickey)」と言われるようになりました。公開鍵を設定し直すと出なくなるのですが、どうもめんどくさいし気持ちが悪いので対処方法を調べてみました。 原因 調べたら、Macを再起動すると ssh agent に登録された鍵がまっさらになってしまうことが原因のようでした。なるほどエラーが出たり出なかったりするのはそういうことか...... macOS で再起動しても ssh agent に秘密鍵を保持させ続ける二つの方法 – Qiita 対処方法 以下のようにssh-addコマンドでGitHub用の秘密鍵を登録してあげればSourceT
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く