問題タブ [gitosis]

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.

0 投票する
1 に答える
912 参照

continuous-integration - Teamcity と gitosis 認証の問題

私のサーバーには、gitosis によって管理されている git リポジトリがあります。同じサーバーに、CI 用の teamcity があります。

teamcity 経由で git リポジトリに接続できないようです。

cygwin を介してリポジトリ (同じサーバーの git ユーザーの下) にアクセスできる管理者ユーザーがいますが、管理者の秘密鍵でアクセスするように teamcity をセットアップしようとすると、認証の問題が発生します:「接続テストに失敗しました: com.jcraft.jsch.JSchException: 認証に失敗しました。

チームシティでは、ユーザー名スタイルを電子メール、認証方法を秘密鍵、ユーザー名は公開鍵と同じで、秘密鍵へのパスは正しいです。

パスワード アクセスを使用すると、パスが git リポジトリのようには見えないと言われますが、cygwin では問題なく動作します。

誰かが gitosis リポジトリに接続している teamcity を持っている場合は、どのように管理したか教えてください。

0 投票する
1 に答える
70 参照

git - Gitosis-すべきでないときにまだsshにアクセスできます

Gitosisをインストールしましたが、正しくセットアップされていません。ドキュメントにあなたができるはずがないと言われているとき、私はまだgitユーザーとSSHで接続することができます。gitサーバーに接続するgitコマンドのみを実行することになっています。私が間違ったことをしたかもしれないアイデアはありますか?

0 投票する
1 に答える
188 参照

git - gitosis にあるリポジトリにブランチを追加するにはどうすればよいですか

私のマシンで gitosis を正常にセットアップし、gitosis サーバーでプロジェクトを安全に実行しました。現在、ブランチはありません (マスターのみ)。ブランチを追加するにはどうすればよいですか? (私はその構成について話しているのではありません。それを理解することはできますが、文字通りブランチを追加します)

ローカル リポジトリにブランチを追加してプッシュする必要がありますか? 私はgitosisで何かをしますか?

乾杯。

0 投票する
2 に答える
1245 参照

git - gitosis の post-receive フック

私は実行中Gitosisで、コミットした作業を自分の html ディレクトリにステージングしたいと考えています。

このアプローチを使用して GIT_WORKING_TREE を html ディレクトリに設定しようとしましたが、エラーが発生しましremote: fatal: This operation must be run in a work treeた。Gitosis にはベアリポジトリが必要なように思われるからだと思います。

どんなアドバイスも大きな助けになります。

0 投票する
2 に答える
1216 参照

git - git bash:git @ server:コマンドが見つかりません

自分のプライベートUbuntuサーバーにgitosisをインストールしました。ローカルではうまく機能しているようですが、サーバーと通信する別のマシンからコマンドを実行しようとすると、「コマンドが見つかりません」というエラーが発生します。

たとえば、これは機能します。

ただし、これはしません。

サーバーと通信する他のコマンド(push、pull、ls-remoteなど)でも同じ結果になります。

私はgit、gitosis、ubuntuに比較的慣れていないので(表示されなかった場合:))、これを診断する方法を見つけるのに苦労しています。助言がありますか?

0 投票する
3 に答える
3764 参照

git - 新しいリポジトリを Gitosis にプッシュする

gitosis サーバーをセットアップしました。全てが上手く行きました。ラップトップで gitosis-admin プロジェクトのクローンを作成し、gitconf を構成し、ユーザーを追加して、すべてをプッシュすることができました。

しかし、新しいリポジトリをプッシュしようとすると、アクセス エラーが発生します。私はすべてを試しましたが、どこを見ても、この問題を修正できませんでした!

/home/git/.ssh からauthorized_keysを取得できることを読みましたが、このファイルは存在しません。

誰かがこれを修正する方法を知っていますか? グレッグ

[編集] 私の gitosis.conf

これが私がリポジトリに持っているものです

出力フォーム ログ:

これはうまくいきます。しかし、プッシュすると失敗します:s

0 投票する
2 に答える
11030 参照

git - コマンドラインからパスワードを要求するGit

サーバー上でgitとgitosisをセットアップして、リポジトリを管理します。設定した最初のシェルアカウントで正しく機能しています。つまり、次のコマンドを実行できます。

しかし、(gitosis.confを介して)作成した個別のアカウントを使用しようとすると、パスワードを要求され続けます。

SSHキーを設定し、サーバーのkeydirにコピーをプッシュしました。この質問は同じ問題に対処しているようですが、与えられた解決策はtortoisegitです。

Gitはパスワードを要求し続けます

パスワードを要求する代わりにsshキーを使用するようにgitに指示するにはどうすればよいですか?

0 投票する
2 に答える
295 参照

git - gitosisを使用してデプロイするように変更したいubuntuの既存のWebサイト-プロセス?

Webサーバーに既存のディレクトリがあり、現在ファイルコピーで展開されていますが、これをgitosisを使用した展開に変更したいと思います。このWebディレクトリを指す新しいgitosisリポジトリを作成し、それをローカルマシンに複製するにはどうすればよいですか?

0 投票する
1 に答える
202 参照

gitosis - gitosis のユーザー名を決定するものは何ですか?

公開鍵を使用して USERNAME.pub ファイルを作成し、構成ファイルに USERNAME を追加する場合、USERNAME 文字列は任意ですか (gitosis ユーザーに好きな名前を付けることができます)、それとも SSH キーなどによって決定されますか?

Gitosis のチュートリアルでは、非常に明確なリポジトリにユーザーを追加する方法の例を示します (例: http://scie.nti.st/2007/11/14/hosting-git-repositories-the-easy-and-secure-way )しかし、彼らはこの点を説明していません。

0 投票する
7 に答える
10580 参照

git - パスワードを求めるgitosis

ここからの指示に従ってgitosisサーバーをセットアップしました。最初のユーザーには問題なく動作しますが、最近新しいユーザーを追加しました。これが私が取ったステップです。

  • ssh-keygenファイル名johndoeを使用してrsaキーペアを作成しました。
  • 次に、それをgitosisadminrepoのkeydirにコピーしました。
  • gitosis構成ファイルを編集し、ユーザーjohndoeをメンバーのリストに追加しました
  • を使用して変更をコミットしましたgit commit -a -m "what i did"
  • 変更をサーバーにプッシュしました

その後、新しいキーファイルでチェックアウトしようとしました。パスフレーズを要求し、正しく入力すると、ユーザーgitのパスワードを要求します!!! ユーザーgitのパスワードはありません。

これで、sshd_configでPasswordAuthenticationをオフにしましたが、「アクセスが拒否されました(パブリックキー)」と表示されます。gitユーザーのauthorized_keysファイルを確認しましたが、そのファイル内で承認されているキーは1つだけです。つまり、gitosis管理者の初期キーです。

./gitosis-admin.git/hooks/post-updateフックの権限も再確認しましたが、755があります