[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 http.proxy設定
- 2. Gitサーバーの設定
- 3. 'git remote'は.git/configに設定されているURLと異なるURLを表示します。
- 4. Gitは「gitの設定--list」は、以下与えるように私はgitのの設定を設定した
- 5. JFSとのTFS-GIT設定
- 6. gitリモートオリジンを設定する
- 7. git - パス設定変数
- 8. 設定のgitのユーザー名
- 9. iOS設定のURL設定(タッチIDとパスコードの設定)
- 10. なぜgit mergeが私のsvn urlをブランチに設定するのですか?
- 11. どのように特定のURLの設定春のURLマッピングの設定を
- 12. Git remote ssh url
- 13. GitのURL
- 14. URLを設定する
- 15. codeigniterのpretty url設定
- 16. git/githubとWebサーバーのデプロイメント設定
- 17. Git統合によるバグトラッカーの設定?
- 18. git svnのSSL証明書を設定
- 19. Windows Git - SSHキーを設定する
- 20. シェルコマンドを使用したGit設定
- 21. PHPプロジェクトの自動GITデプロイメントの設定
- 22. 設定データを共有するGIT
- 23. Git - ブランチ設定の正しい方法
- 24. Windows 7. Git公開鍵の設定
- 25. Git:現在のレファレンスにブランチを設定
- 26. バイナリを使ったGitリポジトリ設定
- 27. カスタムGitのインストールを設定する
- 28. UbuntuでGitホスティングを設定する
- 29. gitプロジェクトへのgitolite設定のリンク
- 30. Git/Gitoliteでumaskを設定する
最初に '.git/config'ファイルや' .git/'の中に何かを追加/コミットするのはなぜですか? – Bruno
.git/configはコミットもプッシュもされていません。ローカル設定をローカルに保持します。また、必要に応じて(git remote set-url origin https:// ....)変更することもできますし、プッシュ用の一時リモートを使用することもできます:git push https://....x.git master – patthoyts