前段時間接觸了github,一直來不及配置,但是昨天配置的時候按著教程走,也費了好久的時間,我覺得它一直用文字來講有時候會有人看不清,我覺得圖靠譜~
首先你得註冊乙個github賬號,登入官網一進去就是你註冊的介面,然後祝你成功。。
我說的是在windons上如何在本地使用git-bash,首先你應該建立乙個git的本地倉庫
乙個空的倉庫就建設好了
先不要關,先開啟你的git根目錄。
進這個你建立的資料夾,然後放入一些檔案,我覺得txt就可以了,把你寫的**放在裡面。
接下來回到git-bash
然後輸入這兩行命令 。(後面兩個)
這時候乙個本地庫就算是構架好了,但是你想著把它和遠端鏈結,這時候你需要知道你自己秘鑰,在使用者主目錄下,看看有沒有.ssh目錄,如果有,再看看這個目錄下有沒有id_rsa
和id_rsa.pub
這兩個檔案,如果已經有了,可直接跳到下一步。如果沒有,開啟shell(windows下開啟git bash),建立ssh key:
我想著你應該沒有
然後你在git-bash頁面上輸命令:$ ssh-keygen -t rsa -c "[email protected]"
一路回車有乙個地方還要輸入yes,如果出現這個頁面,你照這我箭頭指的方向,找到你的id_rsa檔案,複製裡面的內容。然後開啟你的網頁版github。
一直點我箭頭指的位置就好了。
填上任意tile;
在key文字框貼上id_rsa.pub檔案中的內容
因為我在以前已經將秘鑰設定了,所以下面會有那個鑰匙的樣子,而你們沒有,當你搞完上面的所有步驟,那麼秘鑰配置已經搞定了。
接下來 大家秘鑰也配置好了,然後你就需要乙個遠端庫來接受你本地庫的檔案,在github上建立乙個遠端庫。
現在遠端庫也已經建設完畢。
現在需要將他兩個鏈結起來、這個就很簡單了。
當你第一次使用git的clone
或者push
命令連線github時,會得到乙個警告:
the authenticity of host 'github.com (xx.xx.xx.xx)' can't be established.
rsa key fingerprint is xx.xx.xx.xx.xx.
are you sure you want to continue connecting (yes/no)?
這是因為git使用ssh連線,而ssh連線在第一次驗證github伺服器的key時,需要你確認github的key的指紋資訊是否真的來自github的伺服器,輸入yes
回車即可。
git會輸出乙個警告,告訴你已經把github的key新增到本機的乙個信任列表裡了:
warning: permanently added 'github.com' (rsa) to the list of known hosts.
這個警告只會出現一次,後面的操作就不會有任何警告了。
關聯乙個遠端庫,使用命令git remote add origin git@server-name:path/repo-name.git
使用命令git push -u origin master
第一次推送master分支的所有內容
此後,每次本地提交後,只要有必要,就可以使用命令git push origin master
推送最新修改
到現在你的程式已經推送上去了,其實挺簡單的。
GitHub上建立遠端倉庫
1 進入本地專案所在的目錄 進入git命令列頁面 2 將當前不是git認為的倉庫做成git的倉庫,初始化當前的git目錄,讓git知道,並可以對其進行管理 git init git add 儲存當前操作,將檔案全部丟到暫存裡邊,這樣git就可以知道啦,3 檢視是否有檔案未上傳git status 下...
Colab如何從github上安裝庫
如果你覺得只是 pip install git 那就中計了。雖然顯示著安裝成功,但是加入之前他已經安裝了這個軟體,那麼你必須把這個解除安裝掉再安裝。比如說,如果我執行 pip install git 雖然顯示安裝成功,但是實際上還是會用原來的jax 因為jax已經在其中裝好了 所以辦法很簡單 pip...
如何刪除GitHub上遠端倉庫的資料夾
小白被這個東西煩惱了一下午,網上的答案也是五花八門。其實很簡單 1 首先需要pull遠端倉庫中的repo 2 然後在git的shell中執行 git rm r cached directoryname 這樣就在快取區刪除了這個資料夾 3 最後提交和push git rm r cached some ...