久久国产成人av_抖音国产毛片_a片网站免费观看_A片无码播放手机在线观看,色五月在线观看,亚洲精品m在线观看,女人自慰的免费网址,悠悠在线观看精品视频,一级日本片免费的,亚洲精品久,国产精品成人久久久久久久

分享

windows上 使用msysgit的步驟及遇到的若干問題

 風雪夜歸人_95 2014-07-02
        Git 是一個分布式的版本控制系統(tǒng),,最初由Linus Torvalds編寫,,用作Linux內核代碼的管理。在推出后,,Git在其它項目中也取得了很大成功,,尤其是在Ruby社區(qū)中,。目前,包括 Rubinius和Merb在內的很多知名項目都使用了Git,。Git同樣可以被諸如Capistrano和Vlad the Deployer這樣的部署工具所使用,。同樣,eoe.cn客戶端的源碼也托管在github上,。
       基本步驟:
1.在github上注冊一個賬號,。注冊之后,“create new Repository”,。
2.在本地安裝msysgit,。github是服務端,需要在電腦上安裝一個Git客戶端,,可以使用msysgit,。該軟件提供Git的核心功能,,基于命令行,。
3.創(chuàng)建一個本次倉庫(文件夾),進入該倉庫,,右擊鼠標,,選擇Git Init Here,,會多出來一個.git文件夾,表示本地Git創(chuàng)建成功,,右鍵選擇Git bash進入Git命令窗口,。為了上傳本地倉庫到github上,,還需要配置ssh key。
4.配置Git,。首先在本地創(chuàng)建ssh key。輸入命令: ssh-keygen -t rsa -C  "  XXX@XXX.   com  "    
(XXX@XXX. com為你自己的郵箱,,最好是你在第一步注冊中使用的郵箱)
 
 
然后會要求確認路徑和輸入密碼,,如上圖中的第四、六行代碼,。如果使用默認路徑,,可以直接回車生成密鑰,。它會生成一對Key,,然后才能通過加密的方式和服務器的代碼庫取得同步,。Key被分成兩個文件,一個私鑰(id_rsa),一個公鑰(id_rsa_pub),私鑰保存在你的電腦上,,公鑰交項目負責人添加到服務器上,。成功后,會在上面指定的路徑下生成一個.ssh文件夾,,進入后,,打開id_rsa.pub,復制里面的內容,,Key,。
    回到github,進入Account Settings,,左邊選擇SSH Keys,,Add SSH Key,title隨便填,粘貼Key,。為了驗證是否成功,,在git bash下輸入  :  ssh -T [email protected]
    如果提示是否continue,,輸入yes,,就會看到You’ve successfully authenticated, but GitHub does not provide shell access 。這就表示已成功連上github,。
 
 但是一定要注意,,不要輸錯了,如上圖,,由于我拼寫錯誤,,導致了一個“no address associated with name”的錯誤。
 5.把本地倉庫上傳到Github上,。在此之前還需要設置username和email,,因為github每次commit都會記錄他們。
git config --global user.name "your name"
git config --global user.email "your email"
然后進入要上傳的倉庫,,右鍵git bash,,添加遠程地址:
上面這條命令的紅色部分一定是你在第一步中在github上創(chuàng)建的那個repository,而不是你的本地倉庫名,。而本人在實際操作的時候,,就用了后者,導致了如圖錯誤,。
 
 這個時候你可以打開本地倉庫的.git文件夾下的config文件,,直接在下圖中修改,把紅色部分換成正確的名稱,,或者將[remote "origin"]下面的內容全部刪除,,然后再次使用git remote add origin XX/XX.git即可。
 
 
6.在本地倉庫添加一個readme.txt,。輸入以下命令:
git add readme.txt
git commit -m "add file readme.txt" (若僅使用git commit會跳出一個vi的編輯界面,,最后進入命令行敲wq即可完成commit工作)
上傳到github上:
git push origin master (git push將本地倉庫推送到遠程服務器)
但在實際的操作中卻遇到了問題,如下圖,,
 
 解決辦法如下:
1)先輸入git pull origin master //把遠程服務器github上面的文件拉下來
2)再輸入git push origin master
3)若出現(xiàn)報錯 fatal:Couldn't find remote ref master或者fatal: 'origin' does not appear to be a git repository以及fatal: Could not read from remote repository.
4)則需要重新輸入$ git remote add origin [email protected]:djqiang/gitdemo.git
 
其他問題及其解決方法:(來自網(wǎng)絡)
如果輸入$ git remote add origin [email protected]:djqiang(github賬號名)/gitdemo(項目名).git
提示出錯信息:fatal: remote origin already exists.
    解決辦法如下:
    1,、先輸入$ git remote rm origin
    2、再輸入$ git remote add origin [email protected]:djqiang/gitdemo.git 就不會報錯了,!
    3,、如果輸入$ git remote rm origin 還是報錯的話,error: Could not remove config section 'remote.origin'. 我們需要修改gitconfig文件的內容   4,、找到你的github的安裝路徑,,我的是C:\Users\ASUS\AppData\Local\GitHub\PortableGit_ca477551eeb4aea0e4ae9fcd3358bd96720bb5c8\etc   5,、找到一個名為gitconfig的文件,打開它把里面的[remote "origin"]那一行刪掉就好了,!
 
 
 

    本站是提供個人知識管理的網(wǎng)絡存儲空間,,所有內容均由用戶發(fā)布,不代表本站觀點,。請注意甄別內容中的聯(lián)系方式,、誘導購買等信息,謹防詐騙,。如發(fā)現(xiàn)有害或侵權內容,,請點擊一鍵舉報。
    轉藏 分享 獻花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多