因為各種原因我筆記本原來的github crash了 又要重新配置ssh
又因為工作原因要在新電腦上整下gitlab所以寫乙個blog記錄一下
1 安裝git
提取碼:zs4o
2 安裝好git之後就可以用終端 使用git了
命令列:git config --global user.name 「***x」
這個***一般是公司給你分配的域賬號 可以在gitlab個人資訊裡面看
3 生成ssh
開啟git bash !注意不是在終端建立ssh key 是在git bash裡面 可以在search windows 搜一下git bash
輸入檢查是否已經有ssh key。
$cd /.ssh
如果老的ssh突然涼了 也可以重新生成乙個 他會問你是否替換舊的選擇是就可以了
生成乙個新的ssh。
$ ssh-keygen -t rsa -c "[email protected]" #github註冊的郵箱
注意這裡ssh和keygen之間沒有空格
4 在github新增ssh
生成ssh之後他會告訴你你的id_rsa 在** 開啟id_rsa.pub (記事本)注意是.pub檔案 開啟裡面是ssh-rsa開頭的內容
複製所有文字
開啟github的settings -> ssh and gpg key 裡面新增乙個 ssh 建議好好起個名字比如 xxlaptop 以防自己之後裝置太多弄混了
5 push內容到gitlab
現在網頁新建乙個repo(倉庫) 強烈建議同時生成乙個readme
git global setup
git config --global user.name "***"
git config --global user.email "***@***.com"
create a new repository 本地啥都沒有
git clone git@***x.git
cd learn
touch readme.md
git add readme.md
git commit -m "add readme"
git push -u origin master
existing folder 本地有個存在的資料夾
cd existing_folder
git init
git remote add origin git@gitlab.******x.git
git add .
git commit -m "initial commit"
git push -u origin master
這裡解釋一下git remote add origin ***的意思
就是把你的遠端倉庫和本地連線起來,並且給他取個名字 也就是說你另外拉乙個遠端倉庫叫做 origin1 也可以 這樣乙個本地倉庫就和兩個遠端倉庫進行了鏈結。
existing git repository 本地有個存在的倉庫
cd existing_repo
git remote rename origin old-origin
git remote add origin git@***x/***x.git
git push -u origin --all
git push -u origin --tags
資料夾和倉庫的區別就在於
倉庫裡面有這些檔案 資料夾就是乙個普通的資料夾
以及如果出現
! [remote rejected] master -> master (pre-receive hook declined)
是因為沒開啟master分支的許可權
6 使用過程中的各種錯誤
如果出現這錯誤 因為倉庫裡有別的資料夾沒有git add他不知道把這些資料夾怎麼辦 要把他們加入 ignore檔案裡面 具體怎麼操作 可以看這個鏈結 很詳細
nothing added to commit but untracked files present
簡單的來說就是輸入
vim .gitignore
然後根據git給你的提示 他會告訴你哪些檔案沒有被include你照著達就 百度AI Studio平台使用指南
ai studio基本操作 一 notebook篇 ai studio基本操作 二 debug篇 pip list format columnsabsl py 0.8.1 attrs 19.2.0 如果需要進行持久化安裝,需要使用持久化路徑,如下方 示例 mkdir home aistudio ex...
Git使用指南
基於的git使用,羅列一些命令 1.在遠端建立倉庫 例如在coding上,選擇新建專案,勾選帶有readme.md初始化,這時候在遠端已經建立了乙個master分支的倉庫,預設的遠端主機別名為origin。2.從遠端獲取git倉庫 可以選用https或者ssh方式訪問倉庫 git clone git...
Git使用指南
文字檔案,可以體現內容的變化 二進位制檔案,只能體現檔案大小的變化郵箱 2 提交到版本庫 2 檢視命令歷史 2 回退操作 第二種命令 git reset hard head head 代表上一版本 head 100 往上100個版本 版本庫 repository 檔案新增到版本庫,分兩步 第二步 從...