Tự kiến tư hữu git tiến hành hạng mục phát bố

Canh hảo quan cảm:https://wyqz.top/p/3211658549.html

Tự kiến tư hữu git tiến hành bác khách hạng mục phát bố

Chi tiền thường thí quá thông quá kiến lập tư hữu git thương khố, lai phát bố tự kỷ đích hexo tĩnh thái bác khách, đãn thị thất bại liễu, kim thiên thường thí liễu nhất hạ ngọ, toán thị hữu liễu kết quả. Hạ diện ký lục ngã đích quá trình.

Ngã đích nhu cầu:

Ngã hữu nhất cá phục vụ khí, hi vọng tại phục vụ khí đoan kiến nhất cágitThương khố, bổn địa bộ thự thời hội đồng thời vãng GitHub, phục vụ khí đa cá địa phương bộ thự, đãn thị chủ yếu đích phóng vấn thị thông quá phục vụ khí đoan đíchnginx.

Tức bổn địahexo dMệnh lệnh năng cú vãng phục vụ khígitĐích tiến hành bộ thự, đồng thời tạigithubLưu hữu bị phân. Phục vụ khí trungnginxHội thiết trí võng trạm căn mục lục vi chỉ định đích mỗ cá mục lục.

Chỉnh thể tư lộ

Bổn địa hạng mục thông quágitThượng truyện chí phục vụ khí đoan kiến lập đích lỏa thương khốgit,pushThao tác hội xúc phátgitĐích câu tử hàm sổ, câu tử hàm sổ tiến nhập tại ngã môn đích hạng mục mục tiêu mục lục, chấp hànhpullThao tác, tương sở hữu đích cải biến lạp thủ đáo hạng mục mục lục tịnh hợp tịnh.

nginxHội tương võng trạm căn mục lục thiết trí vi hạng mục mục lục, tựu khả dĩ chính thường phóng vấn liễu.

Phục vụ khí đoan

Kiến nghị sử dụng hữusudoQuyền hạn đích dụng hộ tân kiếngitDụng hộ, nhi bất thịrootDụng hộ.

1 tân kiến nhất cá Git dụng hộ

Thủ tiên nhu yếu an tranggit,Cụ thể phương pháp căn cư tự kỷ hệ thống sưu tác tiến hành an trang.

sudouseraddgit

2 phối trí phóng vấn quyền hạn

Ngã môn nhu yếu vô nhu mật mã nghiệm chứng đăng lụcgitTrướng hộ, nhu yếu tương bổn cơ đích công thược văn kiện nội dungC:\Users\ dụng hộ danh \.ssh\id_rsa.pubPhục chế đáo/home/git/.ssh/authorized_keysTrung.

Giá dạng tựu năng vô mật mã đăng lụcgitDụng hộ, khả dĩ sử dụngssh -T [email protected]Mệnh lệnh tiến hành nghiệm chứng.

3 kiến lập lỏa thương khố

Tuyển định mục lục kiến lập lỏa thương khố, ngã đích thị/home/git/blog.git,Tại/home/gitMục lục hạ chấp hành mệnh lệnh:

sudogitinit--bareblog.git
# đồng thời hoàn yếu tương thương khố sở chúc dụng hộ tu cải vi git
sudochown-Rgit:git blog.git

Lỏa thương khố một hữu công tác khu, dã tựu thị nhĩ căn bổn một pháp khán đáo thượng truyện thượng lai đích văn kiện. Chi hậu ngã sở hữu đích tĩnh thái bác khách văn kiện tứcpublicMục lục hạ đích văn kiện đô hội thượng truyện đáo lỏa thương khố. Na như hà nã đáo văn kiện ni?

Ngã thải dụnggitCâu tử hàm sổ đích đặc tính, đương hữu bổn địa hữupushĐại mã đáo lỏa thương khố đích thao tác thời, tiện tự động chấp hành nhất cá cước bổn, bả thương khố trung đích văn kiện lạp thủ đáo ngã đích hạng mục mục lục/home/git/publicTrung, giá dạng ngã tựu khả dĩ chính thường đích dụngnginxPhóng vấn ngã đích bác khách hạng mục liễu.

4 thiêm gia câu tử hàm sổ

Tại lỏa thương khố/home/git/blog.git/hooksMục lục trung, tân kiếnpost-receiveVăn kiện

vimpost-receive# tân kiến văn kiện

Thâu nhập nội dung

#!/bin/bash
unsetGIT_DIR# tự hồ đĩnh trọng yếu đích, khả năng dữ hoàn cảnh biến lượng hữu quan
DIR=/home/git/public# hạng mục mục lục
echo"Starting Upadte!"# điều thí dụng đích
gitconfig--global--addsafe.directory /home/git/public# trung đồ đại mã đề kỳ kiến nghị ngã thiêm gia đích, ngã tựu gia thượng liễu
cd$DIR# tiến nhập hạng mục mục lục
gitpull /home/git/blog.git main# lạp thủ lỏa thương khố tịnh dữ bổn địa phân chi hợp tịnh
echo"Update Sucess!"# điều thí dụng đích

Kỳ thật giá lí đại bộ phân thao tác hòagitMệnh lệnh hòabashHoàn cảnh tương quan, khán lai hoàn thị nhu yếu khứ học tập hạ liễu.

Chú ý hoàn yếu tươngpost-receiveVăn kiện sở chúc dụng hộ cải vigit,Thả thiêm gia chấp hành quyền hạn, bất nhiên vô quyền phóng vấn.

sudochown-Rgit:git post-receive
sudochmod+x post-receive

5 cấm chỉ Git dụng hộ đăng lục Shell

Biên tập/etc/passwdVăn kiện, trảo đáo hạ diện loại tự nội dung:

git:x:1009:1009:git daemon user:/:/bin/bash

Tu cải vi:

git:x:1009:1009::/home/git:/usr/bin/git-shell

Giá dạnggitDụng hộ tựu vô pháp đăng lục shell liễu.

6 thiêm gia hạng mục mục lục

Tại tự kỷ tưởng yếu đích địa phương thiêm gia hạng mục mục lục, ngã đích thị/home/git/public,Tại mục lục trung nhu yếu tiến hành thương khố sơ thủy hóa, nhân vi giá cá mục lục chi hậu yếu chấp hànhpullThao tác

gitinit# sơ thủy hóa thương khố

Hoàn yếu chú ý, giá cá hạng mục văn kiện yếu nhượng git dụng hộ hữu quyền hạn phóng vấn

sudochown-Rgit:git /home/git/public# nhượng git sở hữu

Bổn địa khách hộ đoan

1 bổn địa điều thí

Bổn địa khả dĩ tân kiến nhất cá văn kiện giáp tiến hành điều thí.

gitinit
gitremoteaddorigin [email protected]:/home/git/blog.git
gitadd.
gitcommit-m"test"
gitpush-uorigin main

Chú ý điều thí chi hậu hoàn yếu nhượng phục vụ khí đoan đích hạng mục commit ký lục vi không, nhân vi chính thức sử dụng thời hội hữu git ký lục bất nhất trí đích tình huống.

Đương nhiên như quảgitThao tác nhất lưu, năng cú xử lý thử chủng tình huống, toán ngã một thuyết.

2 bác khách phối trí

Bổn địa Hexo bác khách hạng mục phối trí văn kiện_config.ymlTrung ngã tiến hành liễu tu cải:

deploy:
- type:git
repository:
github: [email protected]:anda522/anda522.github.io.git
gitee: [email protected]:wyqz/wyqz.git
branch: master
- type:git
repository: [email protected]:/home/git/blog.git
branch: main

Chấp hànhhexo dMệnh lệnh hậu, tựu hội tương sinh thành đích tiền đoan văn kiện thượng truyện chí tự kiến đích lỏa thương khố.

Chú ý điểm

  • Các chủng quyền hạn vấn đề, đăng lục trướng hộ vigit,Nhu yếu thời khắc chú ý mỗ ta văn kiện năng bất năng dụnggitDụng hộ phóng vấn
  • gitĐích các chủng mệnh lệnh đích lý giải,pull pushĐẳng, nhu yếu liễu giải
  • bashĐích hoàn cảnh biến lượng vấn đề, một hữu liễu giải quá ngận dung dịch xuất vấn đề

Tham khảo:

  • https://52gvim.com/post/git-server

  • https://blog.csdn.net/Shen_Junxiao/article/details/85245390

Bình luận
Thiêm gia hồng bao

Thỉnh điền tả hồng bao chúc phúc ngữ hoặc tiêu đề

Hồng bao cá sổ tối tiểu vi 10 cá

Nguyên

Hồng bao kim ngạch tối đê 5 nguyên

Đương tiền dư ngạch3.43Nguyên Tiền vãng sung trị >
Nhu chi phó:10.00Nguyên
Thành tựu nhất ức kỹ thuật nhân!
Lĩnh thủ hậu nhĩ hội tự động thành vi bác chủ hòa hồng bao chủ đích phấn ti Quy tắc
hope_wisdom
Phát xuất đích hồng bao

Đả thưởng tác giả

Hành mã kỳ

Mã tự hảo tân khổ, tổng kết hảo cật lực

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
Tảo mã chi phó:¥1
Hoạch thủ trung
Tảo mã chi phó

Nâm đích dư ngạch bất túc, thỉnh canh hoán tảo mã chi phó hoặcSung trị

Đả thưởng tác giả

Thật phóNguyên
Sử dụng dư ngạch chi phó
Điểm kích trọng tân hoạch thủ
Tảo mã chi phó
Tiền bao dư ngạch 0

Để khấu thuyết minh:

1. Dư ngạch thị tiền bao sung trị đích hư nghĩ hóa tệ, án chiếu 1:1 đích bỉ lệ tiến hành chi phó kim ngạch đích để khấu.
2. Dư ngạch vô pháp trực tiếp cấu mãi hạ tái, khả dĩ cấu mãi VIP, phó phí chuyên lan cập khóa trình.

Dư ngạch sung trị