問題タブ [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.
git - Gitはその場でリポジトリを作成しますか?
ユーザーが毎回gitosis.confに手動で追加しなくても、新しいGItリポジトリをプッシュできるようにすることは可能ですか?
linux - Gitサーバーのフラストレーション(Gitosis、Gitoliteなど)
私はこれを何度も正しく設定しようとしても役に立たなかったので、苛立たしい口調を許してください(おそらく、おそらく私の無知が原因ですが、完全で簡潔なドキュメントがないためかもしれません)。
小さな開発者チーム間でコードを共有できるように、gitサーバーをセットアップしようとしています。各開発者は、複数のクライアントPCから接続できます。私は過去にMSから来たので、開発ツールセットに関して少し甘やかされていますが、TFSに似たものを手に入れることができれば素晴らしいと思います。
gitosis( https://serverfault.com/questions/225495/ubuntu-server-gitosis-user-naming-conventionに従ってgitコミュニティでは非推奨になっていることを理解しています)またはgitoliteのいずれかを設定しようとすると、次のように見えます。セットアップしたらすぐに、すべてがつまようじでバランスが取れているように見えるので、非常に注意する必要があります。
gitサーバーをセットアップする最近の試みには、公開鍵(benny.pub)をラップトップからサーバーに移動し、その公開鍵を使用してすべてを設定し、構成をプルダウンしてリポジトリとアクセス許可を設定することが含まれていました。その後、別のPCで開発したいと思ったので、新しいキー(benny@desktop.pub)を作成し、benny.pubの名前をbenny@laptop.pubに変更しました。これにより、明らかに問題が発生しました。これは私が名前を変えることによって私が愚かだったことを私が知っているところです。
長い説明の後の私の質問はこれです:セキュリティなどを維持しながら、複数の開発者が複数のマシンからログインできるようにする機能を備えた頑丈なセルフホストのgitサーバーを設定するにはどうすればよいですか?これを行うには、実証済みの手法が必要です(gitoliteはおそらく4〜5の異なる方法を説明しています...これもイライラします)。これとまったく同じことをしようとしているのは私だけではないと確信しています。たぶん、gitは私のチームに適していませんか?
どんな助けでも大歓迎です!
git - git push を実行するときの無効なオプションとはどういう意味ですか?
gitosis を使用して独自の git サーバーをセットアップしました。正しく機能しているように見えますが、git push を実行するとエラー メッセージが表示されます
ただし、後続のプルは機能し、正しくマージされているようです。
アイデア?
xcode - XCode 4 で gitosis git リポジトリを使用する
こんにちは、XCode 4 から git リポジトリにアクセスしようとしています。
コマンド ライン ツールを使用すると、すべてが正常に機能します。次を使用してレポを複製できます。
しかし、XCode では、使用しようとすると:
まったく使いたくないパスワードを何度も要求されます。
同じことが次の場合にも起こります。
「接続が拒否されました:ソケットに接続できません」というエラーメッセージも表示されることを除いて。
これを解決する方法はありますか?
linux - デプロイ管理としての Git 更新後のフック。ヒロクのように
サーバー リポジトリに git push すると、更新後のフックが最新のリポジトリをプルしてフォルダを展開し、デーモンを再起動します。
しかし、git ユーザーはデプロイ フォルダーにアクセスできず、デーモンを再起動できません。
heroku として git push デプロイを行うにはどうすればよいですか。
git - Gitログ履歴
バージョン管理で重要なことの1つは、誰がどのような変更を加えたかを知ることです。何かが変わって、なぜ変わったのかわからない場合は、履歴を調べて、変更した人に聞いてみました。私がgitを調べているとき、この機能について少し緊張していることの1つは、偽造が非常に簡単に思えることです。user.nameとuser.emailのgitグローバル設定に同僚の名前/メールアドレスを入れるのを妨げているのは何ですか?gitosis / gitolite(ユーザーを定義した)やgithub(gitosis / gitoliteのようなものを使用していると思います)のようなものを使用する場合、誰が本当にコミットしたかを確認するための理由はありますか?
git - gitosis で post-receive フックを追跡する方法
変更を追跡できるように、gitosis-admin を介して post-receive フックを管理する方法はありますか?
プッシュできるリポジトリがいくつかあるリモートサーバーでgitosisしています。2 つのリポジトリは gitosis-admin を介してセットアップされ、リモート サーバーに ssh 接続することによって手動でセットアップされた、それぞれ異なる受信後フックがあります。それらへの変更を追跡できるように、これらを git のどこかに置くべきだと思います。
git - GitリポジトリサーバーのURLを検索または変更する方法
3つのドメイン名がパークされているUbuntuサーバーにGitとGitosisをインストールしました。GitがGitアクセスURLを構築するためにこれらのドメイン名のどれを使用しているかを知るにはどうすればよいですか?たとえば、次のようになります。git@xxxxxxxx/repository.gitこのxxxxxxx値はどこで設定できますか?よろしくお願いします。Gitは素晴らしいようです。
php - GIT post-update フックから PHP を実行する
サーバーで GIT を使用しており、リポジトリを更新するたびに PHP ファイルを実行しようとしています。これを実現するために、更新後のフックを使用しようとしています。
これは私が試したコードです:
PHPを実行できないようです。これに光を当てることができる人はいますか?