タイトル
執筆:2024.11.06
編集:2024.11.06
編集:2024.11.06
Windows
Git Windowsのbashコマンドは規定では 英数字以外は勝手に8進数エスケープされてしまいます。
まず、git bashを開きます。
左上の角を右クリックして オプション を選択してください
テキストと書いてある項目があるので下記のようにします
(1) Git bashの設定を変更する
[git bash 左上のメニュー:オプション]
テキスト:
テキスト:
ローケル | 文字セット | |
ja_JP | UTF-8 |
(2) git のリポジトリ オプションを変更する (全体に適用したい場合)
git config --global core.quotepath false
(3) 個々のリポジトリの設定を変更する
git config --unset --local core.quotepath
グローバルに設定できない場合はここで設定を変更することもできます。
git config --local core.quotepath false
» 続きを読む
カテゴリー: バージョン管理/git
2024.11.06
タイトル
執筆:2024.11.04
編集:2024.11.04
編集:2024.11.04
sha256に変換することによるデメリット
- 新規リポジトリが必要になる
- 外部参照していた場合リンク切れになる。
- GUIツールが対応していない。
- SHA1 , SHA256が共存できない
remote pushするとエラーになる。
2024-11-04 での情報
Git GUI
TortoiseGit
は、sha256に対応していません
git version 2.47.0.windows.1 / TortoiseGit 2.17.0.2
TortoiseGit
は、sha256に対応していません
git version 2.47.0.windows.1 / TortoiseGit 2.17.0.2
致命的なのは、GUIツールが対応していないことですね。
現時点では、不具合検出のため意図的に統合していないと考えられ、
sha1 sha256 どちらかの選択になるので、
ほかのバージョン管理ツールはsha1 sha256 共存できるものもありますので、
もう少しgitの今後の進展を静観しましょう。
変換する方法は、
» 続きを読む
カテゴリー: バージョン管理/git
2024.11.04
タイトル
手順
(1) コマンドプロンプトを起動します
(2) 重要: コードページのデフォルトがシフトジスなのでをUTF8に変更します。
(3) git bashを呼び出します。
バッチファイルの場合は、utf8でファイルを保存します。
用途例
タスク(cron) と組み合わせるとリポジトリの自動更新ができます
バッチファイルに入れておいたほうが、マシンを変更したときや修正したいときに便利です。
1行にするには、 && でつなげます。
最初からフォルダ移動していたほうがいいかもですね.
-c
執筆:2024.04.12
編集:2024.04.12
編集:2024.04.12
手順
(1) コマンドプロンプトを起動します
(2) 重要: コードページのデフォルトがシフトジスなのでをUTF8に変更します。
(3) git bashを呼び出します。
バッチファイルの場合は、utf8でファイルを保存します。
@rem CODE PAGE UTF-8
chcp 65001
"C:\Program Files\Git\bin\bash.exe" --login -i -c "bash内の実行したいunixコマンド"
chcp 65001
"C:\Program Files\Git\bin\bash.exe" --login -i -c "bash内の実行したいunixコマンド"
用途例
タスク(cron) と組み合わせるとリポジトリの自動更新ができます
バッチファイルに入れておいたほうが、マシンを変更したときや修正したいときに便利です。
1行にするには、 && でつなげます。
最初からフォルダ移動していたほうがいいかもですね.
chcp 65001 && chdir "パス" && "C:\Program Files\Git\bin\bash.exe" --login -i -c "bash内の実行したいunixコマンド"
-c
If the -c option is present, then commands are read from the first non-option argument command_string. If there are arguments after the command_string, the first argument is assigned to $0 and any remaining arguments are assigned to the positional parameters. The assignment to $0 sets the name of the shell, which is used in warning and error messages.
-i 対話的
If the -i option is present, the shell is interactive.
カテゴリー: バージョン管理/git
2024.04.12
タイトル
執筆:2024.04.08
編集:2024.04.08
編集:2024.04.08
forgejo/gitea
アーカイブのルートフォルダ名
デフォルト(規定値): ブランチ名、タグ名
gitコマンドの --prefix に相当する機能ですね
コマンドで圧縮すれば簡単に実現できます。
git archive --prefix=ルートフォルダ名
変更するには、
» 続きを読む
カテゴリー: バージョン管理/git
2024.04.08
タイトル
セルフ証明書でエラー
無視設定にする
執筆:2023.12.28
編集:2023.12.28
編集:2023.12.28
セルフ証明書でエラー
$ git push origin --mirror
fatal: unable to access https:// : SSL certificate problem: self signed certificate
fatal: unable to access https:// : SSL certificate problem: self signed certificate
無視設定にする
$ git config --local http.sslVerify false
$ git push origin --mirror
カテゴリー: バージョン管理/git
2023.12.28