タグ付けされた質問 「git」

Gitは分散ソース管理システムです。

30
秘密のRSAキーの場所をGit for Windowsに伝えるにはどうすればよいですか?
私のGitのセットアップは、Linux上で正常に動作が、私は、Windows(WindowsとのためのGitを使用しての下で物事を設定しようとすると、TortoiseGit)や、より良いまだ、どのように伝えるために(私のプライベートSSHキーを配置する場所を、私は知らないssh、それはだところ位置)。Git for Windowsのインストール中に標準のssh.exeオプションを使用しています。サーバーで(RSAの代わりに)パスワード認証を許可すると、セットアップは正常に実行されます。
487 windows  ssh  git  rsa  private-key 


10
Gitリポジトリをマシン上の複数のユーザーと共有するにはどうすればよいですか?
複数の開発者がプルできる必要があるステージングサーバーにGitリポジトリがあります。git-init私が探しているものに非常に近い旗を持っているようだ:--shared、私も、そのリポジトリに引っ張って複数の人が欲しい除いて。git-cloneさんの--sharedフラグは完全に異なる何かを。 既存のリポジトリの権限を変更する最も簡単な方法は何ですか?
216 permissions  git  users  share 

15
バックアップツールとしてのGIT
サーバーにgitをインストールします cd / git init git add . git commit -a -m "Yes, this is server" 次に/.git/、ネットワークドライブ(SAN、NFS、Sambaなど)または別のディスクを指すようにします。変更を更新するために、1時間/日などごとにcronジョブを使用します。.gitディレクトリには、すべてのサーバーファイルのバージョン管理されたコピーが含まれます(/ proc、/ devなどのような役に立たない/複雑なファイルを除く)。 適切なバックアップシステムに設定する手間やコストが不要で、バックアップが便利なだけの場合(つまり、このサーバーをバックアップする必要はありませんが、何か問題が発生した場合)、これは有効なバックアップソリューションである可能性がありますか、それともうんちの大きな山に落ちますか?
101 backup  git 


4
間違ったメールアドレス/名前を修正するためにgitの履歴を編集するにはどうすればよいですか[クローズ]
私はgitのを使用し始めたとき、私はちょうどでしたgit initし、呼び出しを開始addしてcommit。今、私は注意を払い始めており、私のコミットがcowens@localmachine希望のアドレスではなくとして表示されていることがわかります。設定かのように表示されますGIT_AUTHOR_EMAILとGIT_COMMITTER_EMAIL、私がやりたいだろうが、私はまだ間違ったメールアドレス/名前を持つこれらの古いコミットをして。古いコミットを修正するにはどうすればよいですか?
76 git 

11
Apacheが.gitディレクトリを提供しないようにするにはどうすればよいですか?
テスト用のWebサイトの展開にgitを使用し始めました。Apacheが.gitディレクトリのコンテンツを提供しないようにするにはどうすればよいですか? 私は試した <Directorymatch "^/.*/\.svn/"> Order deny,allow Deny from all </Directorymatch> 成功なし。 各.gitディレクトリに.htaccessファイルを作成してアクセスを拒否できることは知っていますが、メインの構成ファイルに入れて、これをすべてのWebサイトでグローバルにすることができるものが欲しかったのです。
74 apache-2.2  git 



4
リモートリポジトリから特定のリビジョンを取得するgit
リモートgitリポジトリがあり、通常はgit push開発サーバーで使用git pullし、ライブサーバーで使用して、最新のプッシュバージョンのリポジトリを取得します。 しかし、いくつかのリビジョンをコミットしてプッシュした場合(git pullライブサーバー上にない場合)git pull、必要な古いコミットを参照することはできますか? すなわちのようなもの git pull -r 3ef0dedda699f56dc1062b5dcc2c59f7ad93ede4
56 git 

4
スクリプトでgit cloneにユーザー名/パスワードを付与するが、資格情報を.git / configに保存しない方法
次のようなスクリプトでgitリポジトリを複製しています: git clone https://user:password@host.com/name/.git これは機能しますが、私のユーザー名とパスワードです!の元のURLに保存されるようになりました.git/config。 どうすればこれを防ぐことができますが、それでもスクリプトでこれを行うことができます(手動パスワード入力はありません)?
31 git 


3
Gitシェルが有効になっていませんか?
gitサーバーをインストールしようとしています。gitユーザーのデフォルトシェルを/ usr / bin / git-shellに設定すると、gitとしてログインするとエラーが発生します。 fatal: Interactive git shell is not enabled. hint: ~/git-shell-commands should exist and have read and execute access. SSHキーベースのアクセスが機能し、権限が正しく設定されています。 Google検索では、このエラーに関して何も表示されません。 過去のインストールでもこの​​方法を使用しましたが、そのようなエラーは表示されませんでした。また、いくつかの余分なファイルまたは構成がありますが、そのようなものがない場合は、作業中のサーバーを見ました。 システム仕様: Gentoo linux(最新) Git 1.7.5.3 / etc / passwd行: git:x:1002:1004::/home/git:/usr/bin/git-shell
24 shell  git 

2
gitサーバーのSSHとHTTPの長所と短所は何ですか?
gitサーバーをセットアップしたい。私は、いくつかのハウツーを詳細に見つけました。 Sshからアクセスできるgit-serverのインストールについて説明するものもあれば、HTTPからアクセスできるものもあります。(他の人は、ジトライトのようなツールさえアドバイスします)。 SSHまたはHTTPを選択する賛否両論はありますか?HTTPにより、ファイル転送は大幅に遅くなるように見えますが、他に留意すべきことがあるのでしょうか。 Gitサーバーをセットアップする最も一般的な方法はありますか?
23 ssh  http  git 

13
リモートWindowsサーバーでGitリポジトリを設定していますか?
この質問は、サーバー障害で回答できるため、スーパーユーザーから移行されました。 10年前に移行され ました。 リモートデスクトップ接続などを介してインターネット経由でローカルまたはリモートでアクセスできるWindowsサーバーがあります。 複数のプロジェクトの一連のリポジトリを含むことができるgitリポジトリ(subversionの「トランク」に似たもの)をセットアップしたい。 誰が私がこれを行う方法を知っていますか?可能であれば、GUIを使用してそれを行いたいです。私はこのGit Bashチュートリアルに従いましたが、非常に長く曲がりくねっており、正確には私が望んでいるものではありません。 MSYSGITというGitクライアントを使用しています。これを使用して、リモートリポジトリをセットアップし、ソースコードのコミットを開始できるようにしたいだけです。 どんな助けも大歓迎です!

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.