2017-02-22 12 views
-1

私のプロジェクトでSVNからGITへの移行を行っています。 は、私はSVNのために、以下のライナーのコードを持っている場所の一つはSVNコマンドと同等のGITコミットコマンド

svn commit --no-auth-cache --message "commit test" --file test.properties --force-log --username XXXX --password XXXXX 

を更新だから私は使うべき同等のGITのコマンドであるかどうか確認したかったです。 今まで私はレポにアクセスしている間、それは認証のための同じを使用できるように、私はGITにユーザ名/パスワードのタグを追加することができますどのようにコマンドをコミットし、以下の部分まで

git commit -m "commit test" --file test.properties 

を持っています。

おかげ -SAM

+0

を二つの異なる操作です。レポと通信するときに使用するクレデンシャルをキャッシュする方法について質問していますか? –

+2

Gitコミットの性質がSVNコミットの性質と異なることはできません。 SVNコミットは、権限とリビジョン番号を取得するために、一部のサーバー上の中央リポジトリに問い合わせる必要があります。 Gitは自然界に分散しています。中央リポジトリがまったく存在しない可能性があり、コミットは中央サーバなしでローカルで行われます。 – torek

+0

合意..だから私が間違っている場合は私だけを修正する..私のクエリは、私たちがgitを介してコミットする場合、また、いくつかのリポジトリに配置され、私はいくつかの更新を実行するためのgitコミットをしたい場合私はIDのを通じて行うことができますいくつかの認証プロセスを渡す。だから私は同じことを達成する方法を知りたがっています。 – Sam

答えて

0

あなたはGitリポジトリにコミットを作成するために、任意の資格情報を提供する必要はありません。あなたはコミットが作成されたアイデンティティをインライン化する方法を尋ねていますか?その後、git -c user.name="John Doe" -c [email protected] commit ...を使用できます。いくつかの中央リポジトリにコミットする方法を尋ねる場合は、コミット後にプッシュする必要もあります。

1

我々はコミットコンテンツは、いくつかのレポで

を配置されますまた、gitのコミットを通じてないのであれば、私のクエリは、その後ですが、あなたがコミット作成したマシン上のレポに配置されます。 SVNでは、commitは、あなたの変更をSubversionリポジトリに保存する動詞です.Subversionリポジトリは、通常は他のマシン上にあります。 gitでは、は動詞ですが、それも名詞です - コミットは、一緒に適用される特定の変更のセットです。 git commitコマンドを使用する場合は、コミットをローカルリポジトリに作成します。 git pushを使用して、作成したコミット(またはコミット)を残りのチームと共有するような別のレポに送信することができます。

GIT commitコマンドでusername/passwordタグを追加すると、どのようにしてrepoにアクセスする際に認証に使用できるようになりますか?

これはあなたの質問の心のようです。 passwordは、対応するパスワードで、残りはリポジトリへの単なるホスト名とパスで、

userはユーザー名です
git push https://user:[email protected]/reponame.git 

:あなたがプッシュするときには次のように、レポのためのURLでユーザーとパスワードを含めることができますあなたはに向かっている。また、gitは別々に動作するので、コミットを作成して共有リポジトリに移動するには、2つのステップがあります。

また、--fileオプションは、あなたが思っていると思われるものを実行しません。 gitでは--fileはリポジトリに追加するファイルを指定せず、コミットメッセージをファイルから読み込みます。それをすべて一緒に入れて

は、ファイルtest.propertiesを変更した後、あなたのような何かをしたい:Gitリポジトリにコミット作るとレポにアクセス

git add test.properties 
git commit -m "commit test" 
git push https://user:[email protected]/reponame.git 
+1

非常によく説明されて.. @Caleb – Sam

関連する問題