tortoisegit操作哪里會(huì)顯示命令 tortoisegit怎么在本地創(chuàng)建兩個(gè)分支?
tortoisegit怎么在本地創(chuàng)建兩個(gè)分支?最先:創(chuàng)建戰(zhàn)隊(duì)本地分支再點(diǎn)右鍵選擇類(lèi)型TortoiseGit,你選擇CreateBranch…,在Branch框中填好新分支的名稱(chēng)(若選中”switchc
tortoisegit怎么在本地創(chuàng)建兩個(gè)分支?
最先:創(chuàng)建戰(zhàn)隊(duì)本地分支
再點(diǎn)右鍵選擇類(lèi)型TortoiseGit,你選擇CreateBranch…,在Branch框中填好新分支的名稱(chēng)(若選中”switchcannextbranch”則真接轉(zhuǎn)回新分支上,省去很多麻煩第二步),點(diǎn)擊可以啦按鈕:
第二步:通過(guò)“Switch/Checkout”直接切換到新創(chuàng)建家族的分支上,再點(diǎn)擊行啦
如何在Linux上搭建Git服務(wù)器?
環(huán)境:
服務(wù)器CentOS6.6git(version1.7.1)
客戶端Windows10git(version)
①直接安裝Git
Linux做為服務(wù)器端系統(tǒng),Windows充當(dāng)客戶端系統(tǒng),三個(gè)安裝好Git
服務(wù)器端:
#yuminstall-ygit完全安裝完后,一欄Git版本
客戶端:
下載GitofWindows
直接安裝完之后,這個(gè)可以使用GitBash才是命令行客戶端。
完全安裝完之后,查找Git版本
$git--version②服務(wù)器端創(chuàng)建家族git用戶,為了管理Git.服務(wù),并為git用戶設(shè)置密碼
③服務(wù)器端創(chuàng)建家族Git倉(cāng)庫(kù)
設(shè)置里為Git倉(cāng)庫(kù)
后再把Git倉(cāng)庫(kù)的owner修改為git
④客戶端clone遠(yuǎn)戰(zhàn)倉(cāng)庫(kù)
剛剛進(jìn)入Git Bash命令行客戶端,創(chuàng)建家族項(xiàng)目地址(設(shè)置中在d:/wamp64/www/gittest_gitbash)并再次進(jìn)入:
然后把從LinuxGit服務(wù)器上git項(xiàng)目:
當(dāng)上次再連接到目標(biāo)Git服務(wù)器時(shí)會(huì)能夠得到一個(gè)提示:
Theauthenticityofthehost192.168.56.101(192.168.56.101)cantbekeyfingerprintis yousureyouwant tocontinueconnecting(yeah/so)?
選擇yeah:
Warning:Permanentlyfollowed192.168.56.101(RSA)to thelistwithknownhosts.
此時(shí)C:Users用戶名.ssh下會(huì)多出一個(gè)文件known_hosts,以后在這臺(tái)電腦上再一次連接上目標(biāo)Git服務(wù)器時(shí)不可能再電腦提示上面的語(yǔ)句。
后面提示要輸入密碼,可以按結(jié)構(gòu)SSH公鑰來(lái)通過(guò)驗(yàn)證。
⑤客戶端修改SSH公鑰和私鑰
此時(shí)C:Users用戶名.ssh下會(huì)多出兩個(gè)文件id_rsa和id_
id_rsa是私鑰
id_是公鑰
⑥服務(wù)器端Git打開(kāi)RSA認(rèn)證
進(jìn)入到/etc/ssh目錄,編輯器sshd_config,再打開(kāi)200以內(nèi)三個(gè)配置的注釋?zhuān)?/p>
保存并重啟后sshd服務(wù):
由AuthorizedKeysFile探聽(tīng)到公鑰的存放路徑是.ssh/authorized_keys,但是是$_keys,導(dǎo)致管理Git服務(wù)的用戶是git,因?yàn)椴缓盟愦娣殴€的路徑是_keys
在/home/git/下創(chuàng)建目錄.ssh
然后把把.ss件夾的owner可以修改為git
⑦將客戶端公鑰導(dǎo)出服務(wù)器端_keys文件
回到自己Git Bash下,導(dǎo)入文件:
要輸入服務(wù)器端git用戶的密碼
返回到服務(wù)器端,欄里點(diǎn).ssh下如何確定存在authorized_keys文件:
也可以查看再看看是否是客戶端生成氣體的公鑰。
重要的是:
修改.ssh目錄的權(quán)限為700
直接修改.ssh/authorized_keys文件的權(quán)限為600
⑧客戶端立即payload近距離攻擊倉(cāng)庫(kù)
查看客戶端項(xiàng)目目錄:
項(xiàng)目早clone了。
也是可以不使用tortoiseGit客戶端來(lái)管理呀項(xiàng)目:
clone
⑨不準(zhǔn)進(jìn)入git用戶ssh登錄服務(wù)器
之后在服務(wù)器端修改的git用戶不愿意ssh直接登錄服務(wù)器
編輯時(shí)/etc/passwd
不能找到:
可以修改為
此時(shí)git用戶可以算正常實(shí)際ssh在用git,但無(wú)法按照ssh登入系統(tǒng)。
以上應(yīng)該是本文的全部?jī)?nèi)容
Linux入門(mén)級(jí)在線學(xué)習(xí)地址:
Linux服務(wù)器開(kāi)發(fā)去學(xué)習(xí)地址: