問題タブ [gitblit]
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 - Gitblit"Authority"sshキーの生成に失敗しました
ローカルサーバーにgitblitをインストールしましたが、「Authority」キージェネレーターを実行できない理由がわかりません。
それは失敗しています
C:\ Program Files(x86)\ gitblit> authority INFO JCE Unlimited Strength JurisdictionPolicyファイルを使用${baseFolder}をC:\ Program Files(x86)\ gitblit\dataに設定スレッド"AWT-EventQueue-0"javaで例外。 lang.NullPointerException at com.gitblit.authority.GitblitAuthority.load(GitblitAuthority.java:305)at com.gitblit.authority.GitblitAuthority.initialize(GitblitAuthority.ja va:193)at com.gitblit.authority.GitblitAuthority $ 1.run( GitblitAuthority.java:16 3)at java.awt.event.InvocationEvent.dispatch(Unknown Source)at java.awt.EventQueue.dispatchEventImpl(Unknown Source)at java.awt.EventQueue.access $ 200(Unknown Source)at java.awt .EventQueue $ 3.run(Unknown Source)at java.awt.EventQueue $ 3.run(Unknown Source)atjava.security。AccessController.doPrivileged(Native Method)at java.security.ProtectionDomain $ 1.doIntersectionPrivilege(Unknown Source)at java.awt.EventQueue.dispatchEvent(Unknown Source)at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)atjava.awt。 EventDispatchThread.pumpEventsForFilter(Unknown Source)at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)at java.awt.EventDispatchThread.pumpEvents(Unknown Source)at java.awt.EventDispatchThread.pumpEvents(Unknown Source)atjava.awt.EventDispatchThread。 run(不明なソース)java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)at java.awt.EventDispatchThread.pumpEvents(Unknown Source)atjava.awt.EventDispatchThreadのEventDispatchThread.pumpOneEventForFilters(Unknown Source) java.awt.EventDispatchThread.run(Unknown Source)のpumpEvents(Unknown Source)java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)at java.awt.EventDispatchThread.pumpEvents(Unknown Source)atjava.awt.EventDispatchThreadのEventDispatchThread.pumpOneEventForFilters(Unknown Source) java.awt.EventDispatchThread.run(Unknown Source)のpumpEvents(Unknown Source)
C:\ Program Files(x86)\ gitblit>
これは、サービスが実行されている状態とサービスが停止している状態の両方です。システムでSSHキーを生成して使用できるようにする方法に完全に困惑しています。
ちなみに、このビットが機能するようになった場合、Powershellで使用するために、Windowsで別のgit sshキー(github)と並べてインストールするにはどうすればよいですか?
git - 2つの異なるgitサーバーを使用するときに複数のSSLキーを使用するにはどうすればよいですか?
私は現在、プライベートリポジトリで使用するためにプライベートサーバーにGitBlitのプライベートインストールを設定しました。
また、会社のプロジェクトにはGitBlitの会社インストールを使用する必要があります。
完璧な世界では、(GitHubのように)sshを使用して、サーバーごとに異なるsshキーを構成できます。
残念ながら、GitBlitはSSHを使用せずにSSLを使用することを選択しました。git用の単一のSSL証明書のインストールは本当に簡単です。
ただし、グローバル属性を設定すると、キーは1つしか持てないように見えます。プロジェクトでをオーバーライドする唯一の方法GIT_SSL_KEY
はありますか、それともグローバル設定内で2つの異なるSSLキーを利用する方法がありますか(つまりhttp:sslKey
、.config
ファイルではなくファイルを指す.key
)?
git - Gitblit: 2 番目のレベルのフォルダーに移動するときの不正な要求
私はGitblitを試しています。これは、Git の Web-UI として非常に優れているようです。war ファイルによるインストールは非常に簡単で、すぐに使用できます。しかし、私は奇妙な問題に直面しています。
標準のフォルダー構造を持つ Maven プロジェクトを共有しています
最初のレベル (そう、pom.xml
およびsrc
) をナビゲートしようとする限り、すべて問題なく、ファイルを開いて正しく読み取ることができます。java
ただし、下のフォルダを開こうとするとsrc
、リンクがレンダリングされlocalhost:8080/gitblit/tree/project/commit-id/src%2Fjava
、白いページが表示されます。リクエストはサーバーに転送されず(Tomcat 7.0.32が役立つ場合)、firebugは単に私に伝えますError 400: Bad Request
.
変%2F
に見えるので、手動で のリンクを修正しようとしましたlocalhost:8080/gitblit/tree/project/commit-id/src/java
が、内部サーバー エラーが発生しました。ログを見て、私は読んだ
それから、私はそれを追加しましたtest-file.txt
。に移動しsrc
て開こうとするとtest-file.txt
、まずリンクが を開こうlocalhost:8080/gitblit/blob/project/commit-id/src%2Ftest-file.txt
とし、ファイルが見つからないことを示す html ページが表示されます。以前と同じトリック ( %2F
to /
) を試みると、次の例外が発生します。
私は基本的に gitblit 自体を構成していません (変更はありませんgitblit.properties
)。ヒントはありますか?
git - GIT 用の Visual Studio ツールは、Gitblit で動作します
Visual Studio Tool for Gitを統合して Gitblit サーバーと連携させることに成功しました。
しかし、ファイルをプッシュするとエラーが発生します。
gitblit サーバー上のデータを確認すると、すべて問題ないようです。何も欠けていません。
git - GitBlit - スペースの変更を無視する方法
GitBlit を使用して単純な git リポジトリを実行し、特定のコミットのファイル間の違いを確認するためにも使用しています。行末やスペースなどの重要でない違いを無視し、実際に変更されたものだけを表示するように gitblit を強制できる設定を探しています。これは、git bash で gitk と入力し、「Ignore Space Change」のチェックボックスをオンにすると、かなりうまく機能します。
注: 私は Git の初心者です。
git - サービスとしての Gitblit のセットアップ Windows Server 2003
タイトルが示すように、Gitblit 1.2.1 を自動サービスとしてセットアップする必要があります。手動で gitblit.cmd を実行すると、すべてが完全に機能しますが、これが自動的に必要になります。誰でも私を助けることができますか?
ありがとう
git - いくつかの文字を git urlencode
svn から git に変更しました。
チームの git サーバーとして gitblit を使用しています。通常、それは完全に機能します。
しかし、いくつかのプロジェクトを自分のアカウントにフォークすると、リポジトリの URL は " http://git.somewhere.com/~myid/project.git " のようになります。
Windows と ubuntu パッケージ化された git クライアントで問題ありません。しかし、手動でコンパイルされた git (私は 1.7.x、1.8.x を試しました) になると、git クライアントは " http://git.somewhere.com/%7Emyid/project.git "のように URL をエンコードします。
tild(~) は %7E に変更されます。
このため、一部の Linux マシン (実際にはデプロイメント マシン) ではフォークされたプロジェクトを使用できません。Linux ディストリビューションは CentOS 5.9 です。
どうすればこの問題を解決できますか??
git - Gitblit: mydomain:443 への接続で不明な SSL プロトコル エラーが発生しました
EC2 で gitblit サーバーをホストしています。Start SSLを使用して独自の証明書を作成しましたが、次の ことができます。
- https (ブラウザ) 経由で gitblit サイトにアクセスします。
- localhost (サーバー自体) から複製します。
mac os git クライアントを使用してターミナルから自分の PC にリポジトリをクローンしようとすると、
私が得たopensslを使用して
サーバーに x11 が必要ないため、独自のキーストアを作成する必要があったため、
serverKeyStore.jks
- mydomain の秘密鍵
- mydomain クラス 1 プライマリ中間証明書
- スタートコム CA
- startcom クラス 1 プライマリ中間 CA
serverTrustStore.jks
- スタートコム CA
- startcom クラス 1 プライマリ クライアント CA
- startcom クラス 1 プライマリ サーバー CA
これが正しいかどうかはわかりません。これを機能させるために店に身を置く必要があったとしても、私を信じてください。私はあまりにも懸命にグーグルで検索したので、インターウェブの終わりにほとんど到達しました(そして、私たちは皆、そこにヤギがたくさんいることを知っています x_X )。だから私は他に何をすべきかわかりません。
バージョン: