問題タブ [git-extensions]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
git - TortoiseGit、Git 拡張機能、および SmartGit は Windows 7 64 ビットで共存できますか?
TortoiseGit 1.6.5、Git Extensions 2.21、および SmartGit 2.0.4 を Windows 7 64 ビットに 30 分前にインストールしました。
これにより、互換性の問題が発生しますか?
アップデート:
デフォルトでは、 Git Source Control Providerは TortoiseGit と Git Extensions の両方のコマンドをコンテキスト メニューに表示するため、TortoiseGit と Git Extensions はうまく共存する必要があると思います。
Git Source Control Providerの公式 Web サイトから:
visual-studio-2010 - GitExtensions 構成エラー
Visual Studio 2010 で GitHub を使用することを主な目的として GitExtensions をインストールしました
Access to path 'c:\program files(x86)\GitExtensions\.gitconfig' is denied
。
そのディレクトリには .gitconfig ファイルはありません。名前や電子メールなどの必要な情報を設定することはできません。これを修正するためにできることはありますか?
git - TortoiseGitとGit拡張機能
WindowsベースのOSでGitExtensionsまたはTortoiseGitを使用することのメリットとデメリットは何ですか?
git - ssh(gitosis)経由でgitリポジトリにアクセスするときにssh秘密rsaキーを含めるにはどうすればよいですか?
現時点では、gitosisを介して1つのgitリポジトリが追加されています。私が使用したマニュアルはhttp://scie.nti.st/2007/11/14/hosting-git-repositories-the-easy-and-secure-wayです。
私はそれを複製し、秘密鍵と公開鍵(gentoo上)を使用してssh authを介してプッシュすることができますが、GitExtensionsを使用しているWindowsユーザーはできません。$ HOME / .sshに配置されたSSHキー、およびsshはパスワードを要求します。パスワードもパスフレーズ(秘密のsshキーから)も一致しません。
Redmineはベアリポジトリを必要としているので、ローカルマシンでgitosisからリポジトリを複製し、サーバー(redmine + git)に移動してから、ここに示すように同期を試みました http://www.redmine.org/projects/redmine/wiki / HowTo_keep_in_sync_your_git_repository_for_redmine しかし、それは再びパスワードを要求します!もちろん、私はaptacheに自分のsshキーを作成してgitosisを認証しませんでした= _ =(Apacheはredmineの裸のリポジトリの所有者です。httpauthを介してアクセスさせます)
とにかく問題は、gitosisにアクセスするときにファイルから秘密のsshキーをどのように使用するかです。
===
部分的に解決しました!
ssh-keygen -t rsa
キーを生成します。名前は正確にid_rsaおよびid_rsa.pubです。実行ssh -vvv gitosis@your-server.com
すると、次のようなものが表示されます。
したがって、sshクライアントは正確に名前が付けられたファイルを必要とするか、次の認証方法(パスワード)に切り替えます。今、私は私のホームマシンのキーの名前を変更しました:
やあ、パスフレーズを要求します!ところで、ШIИDOШS™ユーザーはまだ生成された数十のキーに問題を抱えています。
Upd
OpenSSHを使用する場合は、〜/ .sshに「config」という名前のファイルを作成し、次のようなファイルを配置できます。
git - Git - コードを取得し、分岐して、部分的にプッシュします
私は巨大なコード ベースを手に入れました。多くの変更が加えられています。それをブランチして、リモートの新しいブランチにプッシュしたいのですが、先月からの変更セットのみをプッシュするには、その月の最初の変更を作成のように見せます。つまり、以前の変更は気にしません。可能だと確信していますが、それが何と呼ばれ、どのように行うのかわかりません。
git - Git 拡張機能が VS 2010 Professional に表示されない
git 拡張機能をインストールしましたが、ツール メニューに表示されないようです。2回インストールしようとしましたが、うまくいきません。
表示されない理由がわかる方いますか?
repository - Bitbucket リポジトリで Git 拡張機能を使用するにはどうすればよいですか?
私は github.com と bitbucket.org の両方にリポジトリを持っており、すべてのリポジトリ機能で Git 拡張機能を使用することに非常に慣れています...しかし、bitbucket.org リポジトリを使い始めたとき、TortoiseHg SVN を使用する必要がありました...だから私はBitbucket リポジトリに Git 拡張機能を使用する方法はありますか?
git - メイン トランクにプッシュする前に、他の開発者が私のコードを QA できるようにしますか?
私はいくつかの新しいプロジェクト ファイルといくつかの古いプロジェクト ファイルに取り組んできました。他の開発者がコードを見て QA できるように、チェックインをステージングする通常の/通常の/許容可能な方法はありますか?
一部のコードは未完成であるため、コードを完全にコミット/チェックインしたくありませんが、他の開発者に見てもらいたいです...
git - git 混乱でゼロから始めますか?
私は、約 40 または 50 のプロジェクトを含む Visual Studio ソリューションに取り組んできました。
.sln ファイルに約 10 個のプロジェクトを追加しましたが、その間に他の誰かが .sln ファイルにプロジェクトを追加しました。
事実上、V1 というファイルが存在し、2 人が別々に 2 つの V2 を作成する作業を行いました。
変更をマージするのは悪夢だと思います。私が使用しているマシンには BeyondCompare がインストールされており、3 列のマージが表示されます。私はそれを理解できなかったので、gitがリモートバージョンであると考えているものでローカルファイルを上書きすることにしました。しかし、その後、新しいプロジェクトを再度追加するという問題が発生しました。
そう。90回目のプル+リベース/コミットを行う前に、これを解決する簡単な方法はありますか? 同様に、すべての現在のローカル コピーをリモート側にあるもので上書きします。次に、新しく追加したプロジェクトを再度追加します。次にコミットします。ビルド + テスト。次に押します。多分?
*編集: FWIW、マシンには亀の git もインストールされており、現在すべてが緑色のチェックマークで表示されています...それでかなり良いですよね?