Git: формат URL для доступа к удаленному локальному серверу Git

Используйте якорь ^ (символ каретки), чтобы обозначить начало строки / поля и изменить порядок команд:

 ps -ef | grep -v grep | awk '{print $8}' | grep "^/Applications"

Таким образом, grep будет выполняться последним и вернет только те строки, которые начинаются с с / Applications .

Это также полезно.

0
08.10.2018, 05:32
1 ответ

Если вы используете протокол SSH для доступа к репозиторию на стороне сервера -, ваши разрешения на чтение/запись определяются разрешениями пользователя/группы/мира на сервере. Чтобы установить это разрешение для репозитория, вы можете использовать команду git initс параметром --sharedпри создании репозитория. Параметр --shared=trueсделает репозиторий доступным для записи на уровне группы. После этого все пользователи, входящие в одну группу, могут писать в репозиторий.

Ваши шаги будут выглядеть примерно так:

mkdir test.git
git init --bare --shared=true test.git

Когда вы используете протокол git, на сервере есть демон, который управляет обменом данными. В этом случае демон и репозиторий могут принадлежать одному и тому же пользователю.

Более подробную информацию о настройке git на стороне сервера -можно найти в книге Git .

1
28.01.2020, 02:42

Теги

Похожие вопросы