3、在學習git基本命令、本地操作、發布github 遠端倉庫等
4、遇到的問題:
ssh -t [email protected]
提示connection refused ,port 22 的錯誤
解決方法:
在~/.ssh目錄下增加配置檔案 config
內容:host *
user abc123
hostname github.com
preferredauthentications publickey
identityfile ~/.ssh/id_rsa
port 443
增加後正常。
5、配置例外:
6、bash下中文亂碼:
沒有 gitconifg 配置檔案就增加乙個
此部落格中的對於profile 的設定export lesscharset=utf-8 在我的機器上不起作用
在別的文章中找到 export lesscharset=iatin1 更改後正常
7、協同開發:
a) 登入賬號,fork乙個專案
b)將fork的專案檢出到本地
c)在本地專案中修改,並提交
d)登入賬號,提交pull request
e)如果源專案作者同意pull request,則會將**合併
f)當源專案有更改之後,如何保持同步:
新增源專案引用 git remote add upstream 源專案位址
從源頭專案更新到本地計算機 git pull upstream master
將本地計算機更新到自己的倉庫 git push origin master
使用tcp select實現客戶端與客戶端的通訊
使用多路復用實現客戶端與客戶端進行通訊 原理 客戶端只要一連上伺服器,立馬給伺服器傳送使用者名稱,然後在服務端將newsocketfd 存放在同乙個結構體中,客戶端先給伺服器傳送資料,然後通過伺服器 給客戶端。伺服器先會查詢對應名字的 newsocketfd 然後向該 newsocketfd 中寫入...
瘦客戶端 胖客戶端 智慧型客戶端
胖客戶端模式將應用程式處理分成了兩部分 由使用者的桌面計算機執行的處理和最適合乙個集中的伺服器執行的處理。乙個典型的胖客戶端包含乙個或多個在使用者的pc上執行的應用程式,使用者可以檢視並運算元據 處理一些或所有的業務規則 同時提供乙個豐富的使用者介面做出響應。伺服器負責管理對資料的訪問並負責執行一些...
GitHub客戶端使用
我們今天先講解一下github for windows 客戶端 的使用方法,之後我們會以乙個例項一步一步的來講解github。github 使用 git 分布式版本控制系統,而 git 最初是 linus torvalds 為幫助linux開發而創造的,它針對的是 linux 平台,因此 git 和...