python爬蟲之git的使用(github的使用)


 

  上面博文中我們簡單的了解了一下基本的git操作,但是我們都是將代碼放到了本地的倉庫里面,但是如果我們是一個團隊開發的話,肯定不會放到每個人的本地,必須得有個統一的地方存放代碼,國外的大家都在使用github,很多的開源項目都在github上面,但是這個使用起來呢一是得翻牆,二是公開的倉庫是免費的,私有的(不公開)是需要花錢的,如果是個人項目是可以使用,但是如果是商業項目就不合適了。conding.net是國內很多公司和個人都在使用的倉庫,好處是一不用翻牆,而是私有的倉庫也是不用花錢的,商業項目可以放上去。

  github:

   注冊就不在這里熬述了,百度一搜一大堆。

 

 

 創建一個倉庫

 

 

連接github遠程服務器

1、第一條命令告訴了本地git遠程倉庫的的地址是多少

2、第二條吃才是往遠程倉庫同步代碼。

 #這里出現了一點小插曲

 

#yum install curl-devel

然后重新編譯安裝git即可

 

將以https的方式訪問github的鏈接寫入配置文件中

#git remote add origin 遠程鏈接

 #git push -u origin master將代碼同步到github上

 

 #vi .git/config(查看已經寫入到本地目錄配置文件中的配置)

 

刷新頁面(說明我們已經將本地倉庫的代碼放到了github上面)

 

 

 

 注意:上面我們演示的是每次同步的話都需要輸入用戶名和密碼,但是每天都要同步很多次,這豈不是很麻煩,所以我們需要讓git記住我們的github用戶名和密碼。

在git版本控制文件夾執行下面命令

echo "[credential]" >> .git/config
echo "    helper = store" >> .git/config

  

 #vi .git/config(也就等於在這個文件中寫入下面標紅的內容即可)

然后,我們需要往遠程服務器上同步更改,這時候還需要輸入一次用戶名和密碼,但是如果你輸入過本次,以后就不需要再輸入了,因為git已經幫你記住了用戶名和密碼。

 

那么問題來了,我們怎么從遠程倉庫拉代碼下來呢(這基本上是每天上班第一件要做的事情)

這個倉庫使用https或者ssh連接都在這個位置查看和更改。

 

 

 #git clone https://github.com/MrLHD/git_test.git

 使用git clone  https/SSH鏈接將遠程倉庫的更改同步到本地倉庫

我隨便建立一個目錄,然后在目錄里面執行git clone 鏈接,把遠程倉庫直接同步到本地(記住,同步下來的本身就是一個倉庫,無需再本地建立一個倉庫,再把原倉庫放到本地倉庫的里面,多此一舉)

整個倉庫都已經在本地上我建立的一個普通文件夾里面了。

 我更改了本地redeme文件內容,它提示我需要提交,這里提交到本地倉庫我就不再說明,我的前一篇博客已經寫了

 

將本地倉庫的更改直接提交到github上面

#git push -u origin master

注意:

  我們前面說了需要將遠程倉庫的鏈接添加到.git/config文件中,才能執行下面的命令同步到遠程倉庫,因為我們這里是從遠程倉庫直接同步下來的,所以配置文件里面已經有這個選項了,所以只需要直接執行同步命令就行。

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM