[remote "origin"] urlを.git/configに設定する方法?
URLの一部としてユーザー名とパスワードを使用してhttpsプロトコルを使用する必要があり、そのような情報をコミットしたくない場合があります。 1つのオプションは.git/configを無視することです。
する方法があります:?
は a)のグローバル.gitconfigから(それをオーバーライドするには)、または
b)は、地元の.git/configのを持っていますが、気にせず、それをコミットすることができ、または
d)は別名を持っていますgit push https://privateurl master
、または
c)それは他の方法で動作していますか?Git設定:プライベートリモートURL
1
A
答えて
1
Gitの仕組みについて誤解していると思います。 .gitディレクトリのファイルには、Gitが操作する必要がある情報が格納されています。これにはリポジトリ情報(コミット、オブジェクト、ポインタなど)とメタ情報(ローカルインデックス、ローカル設定など)が含まれます。 .gitディレクトリ内のファイルはリポジトリに保存されません。本質的にははです。 Meta情報(.git/configの設定など)は、リモートリポジトリにプッシュされません。
詳細については、Gitコミュニティブックのthisエントリ(.gitディレクトリの概要)とthis questionを参照してください。
3
あなたの$ HOME/.gitconfig
例:でinsteadOfを追加することができます。
[url "https://git.host.com"]
insteadOf = "git://git.host.com"
または
[url "ssh://[email protected]"]
insteadOf = "git://git.host.com"
そして、これはSSHのユーザー名を追加します。
[url "ssh://[email protected]"]
insteadOf = "ssh://git.host.com"
+0
+1 configファイルの興味深い機能のために - しかし、本当にこの問題を解決する必要はありません。 – patthoyts
関連する問題
- 1. git configファイル設定をリモートURLにプッシュ
- 2. Git http.proxy設定
- 3. GitリモートURL:設定中にエラーが発生しました
- 4. リバースgit設定コマンド
- 5. Git - Magentoの設定
- 6. Gitサーバーの設定
- 7. 'git remote'は.git/configに設定されているURLと異なるURLを表示します。
- 8. Gitは「gitの設定--list」は、以下与えるように私はgitのの設定を設定した
- 9. 設定Symfony3 URL
- 10. gitリモートオリジンを設定する
- 11. JFSとのTFS-GIT設定
- 12. フォーク設定のgitリポジトリ
- 13. 設定のgitのユーザー名
- 14. git - パス設定変数
- 15. iOS設定のURL設定(タッチIDとパスコードの設定)
- 16. gitのリモート私は新しいリポジトリを作成し、リモート設定、URLの起源
- 17. サーバ(起点)としてGitリポジトリを設定し、そのURLを取得
- 18. なぜgit mergeが私のsvn urlをブランチに設定するのですか?
- 19. 設定方法jenkins git urlをリポジトリから単一のプロジェクト用に作成
- 20. どのように特定のURLの設定春のURLマッピングの設定を
- 21. Git remote ssh url
- 22. GitのURL
- 23. グローバル設定でローカル.git設定を上書きする
- 24. URLチェンジャーのhtaccessの設定
- 25. regEx一致URL設定パラメータ
- 26. codeigniterのpretty url設定
- 27. nginxの設定は、URL
- 28. 動的URLのルート設定
- 29. Intellij TestNG JDK設定パスURL
- 30. URL設定と404エラー
最初に '.git/config'ファイルや' .git/'の中に何かを追加/コミットするのはなぜですか? – Bruno
.git/configはコミットもプッシュもされていません。ローカル設定をローカルに保持します。また、必要に応じて(git remote set-url origin https:// ....)変更することもできますし、プッシュ用の一時リモートを使用することもできます:git push https://....x.git master – patthoyts