Псевдо-селекторы до и после не вставляют элементы HTML - они вставляют текст до или после существующего содержимого целевого элемента. Поскольку элементы изображения не содержат текст или имеют потомки, ни img:before
, ни img:after
не сделают вам ничего хорошего. Это также касается таких элементов, как <br>
и <hr>
по той же причине.
Всегда можно было поделиться репо с помощью HTTP с довольно минимальной настройкой веб-сервера. Или вы можете настроить сервер SSH. Или используйте общую папку (хотя вы все равно захотите поместить пустое хранилище в общую папку, а затем сделать клоны для каждого разработчика локально).
(Вы также могли бы передавать информацию туда и обратно на дисках или USB-накопителях, или любым другим способом. Однако вы обычно не делитесь всем репо таким способом; вы бы создали » связывать файлы и делиться ими, и принимающая сторона будет рассматривать связку как удаленное хранилище.)
Хостинговые сервисы, такие как GitHub, просто основываются на этих опциях транспорта, которые были встроены в git заранее; сервисы действительно добавляют не базовый удаленный доступ, а такие вещи, как управление доступом, рабочий процесс и т. д.
Вы всегда можете создать свой собственный SSH-сервер Git, правильно настроив службу sshd в Unix-подобной коробке (создав пользователя git и добавив открытые ключи различных соавторов в файл .ssh / authorized_keys пользователя git и т. Д., Дополнительная информация здесь ), и просто выполнение следующей команды для создания репозиториев на сервере Git SSH
git init --bare name_of_repo
Веб-серверы Git, такие как GitHub, GitLab, Bitbucket и т. Д., Очень помогли упростить управление пользователями, а также добавило много других полезных функций, таких как администрирование проектов и организаций, команды репозиториев и соавторы, удобство просмотра и просмотра кода и т. д., но все они находятся на вершине базы git