1. 程式人生 > >git安裝配置和連線碼雲公鑰

git安裝配置和連線碼雲公鑰

Git簡介

Git是一個免費開源的分散式版本控制系統
可以有效的高速的處理從很小到非常大的專案版本管理

GIT安裝

git(linux安裝)
下載地址 原始碼包 https://github.com/git/git/archive/v2.15.0.tar.gz
依賴安裝
sudo yum -y install zlib-devel openssl-devel cpio expat-devel gettext-devel curl-devel perl-ExtUtils-CBuilder perl-ExtUtils-MakeMaker

安裝
tar -zxvf v2.15.0.tar.gz
對下載的原始碼包進行編譯
cd git-v2.15.0
make perfix=/usr/local all
sudo make perfix=/usr/loacl install

配置

配置使用者名稱(提交時候會引用)

git config --global user.name "yourusername"   『--global表示是全域性的』

####配置郵箱

git config --global user.email "youremail"

####衝突merge使用版本 git config --global merge.tool "kdiff3" (沒裝kdiff3忽略本行)
####讓Git不要管Windows/Unix換行符轉換的事

git config --global core.autocrlf false

編碼配置
####避免git gui中的中文亂碼

git config --global gui.encoding utf-8

####避免git status顯示的中文名亂碼

git config --global core.quotepath off

####windows區分大小寫設定

 git config --global core.ignorecase false

git ssh key pair配置 碼雲配置

1.在linux的命令列下,或者是windows上Git Bash命令列視窗中鍵入:

ssh-keygen -t rsa -C "[email protected]"

2.一直按回車(Enter),不要輸入任何密碼之類,生成 ssh key pair
3. ssh-add ~/.ssh/id_rsa


如果出現 Could not open a connection to your authentiacation agent 執行 eval `ssh-agent` (`反引號)
在執行ssh-add ~/.ssh/rsa成功ssh-add l就有新加的rsa了
4.cat ~/.ssh/id_rsa.pub (檢視)
5.將公鑰複製出來
6.gitlib右上角個人資料,進入SSH公鑰配置 複製的東西加進去提交
這裡寫圖片描述
這裡寫圖片描述

git提交時忽略檔案配置

在專案根目錄建立 .gitingore檔案
####忽略所有的class
*.class

#####包檔案 package file *.jar(如果使用中央倉庫中沒有的jar的話不能新增這句)
*.war
*.ear

####使用了kdff3的話 kdiff3 ignore

*.orig

####maven編譯忽略

target/

####eclipse ignore

.settings
.project
.classpath

####idea 忽略

.idea/
/idea/
*.ipr
*.iml
*.iws

####臨時檔案

*.log
*.cache
*.patch
*.tmp

####系統臨時檔案(MAC)

.DS_Store
Thumbs.db

使用命令: git status 檢視狀態
git init 初始化倉庫
git add . 將所有檔案(除去忽略的檔案,新增到倉庫中)
git commit -am “添加註釋” 提交檔案到倉庫

推送到遠端倉庫

1.複製遠端倉庫地址 [email protected]:xxxxx/xxxx.git 新增遠端倉庫

 git remote add origin [email protected]:xxxxx/xxxx.git

2.檢視分支

git branch
git push -u[-f] origin master  (-f表示強制更新)
執行 git push -u origin master 報錯 【注意yes/no時候不能直接回車要輸入 yes 否則會出現 Host key verification failed.】
D:\work\xxxx>git push -u origin master
The authenticity of host 'gitee.com (218.11.0.86)' can't be established.
ECDSA key fingerprint is SHA256:FQGC9Kn/eye1W8icdBgrQp+KkGYoFgbVr17bmjey0Wc.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added 'gitee.com,218.11.0.86' (ECDSA) to the list of known hosts.
To gitee.com:xxxxx/xxxx.git
 ! [rejected]        master -> master (fetch first)
error: failed to push some refs to '[email protected]:xxxxx/xxxx.git'
hint: Updates were rejected because the remote contains work that you do
hint: not have locally. This is usually caused by another repository pushing
hint: to the same ref. You may want to first integrate the remote changes
hint: (e.g., 'git pull ...') before pushing again.
hint: See the 'Note about fast-forwards' in 'git push --help' for details.
解決辦法:
1.先執行下  git pull 【拉取一下】
2.執行 git push -u origin master
如果還報錯的話 git push -u -f origin master 【強制替換更新】

--------------主流的開發模式支線開發 主幹釋出--------------
檢視本地分支 git branch
檢視遠端分支 git branch -r
— 建立分支
git checkout -b v1.0 origin/master 【 -b表示建立新的分支 origin/master 表示v1.0在遠端 master的基礎上 】
發部到遠端倉庫
git push origin HEAD -u 遠端會有兩個倉庫 master v1.0

分支切換 git checkout [master/v1.0] 切換分支

相關推薦

git安裝配置連線

Git簡介 Git是一個免費開源的分散式版本控制系統 可以有效的高速的處理從很小到非常大的專案版本管理 GIT安裝 git(linux安裝) 下載地址 原始碼包 https://github.com/git/git/archive/v2.15.0.tar.

phpstorm 配置git上傳程式碼到

https://blog.csdn.net/weixin_38544803/article/details/78963242 https://www.jianshu.com/p/eca67320775a https://blog.csdn.net/zndy10/article/details/789705

有關GitGitHub/的簡單

Git:是一款免費、開源的分散式版本控制系統 Github:是用Git做版本控制的程式碼託管平臺 常用Git命令: git init git clone git status git log git add git commit git diff git branch git check

Git安裝配置使用命令

Window安裝git教程 [步驟一] 從git官網下載安裝。安裝完成後,右擊滑鼠,在選單裡查詢Git Bash,點選 出現命令列視窗,即Git已經安裝完成。 [步驟二] 配置使用者名稱和郵箱地址。 開啟命令列視窗輸入: $git config –-glo

Git安裝配置使用的簡介

span git ner 簡介 stp projects 按鈕 搜索 file 方案1:安裝Git和TortoiseGit,使用TortoiseGit的圖形化界面管理項目代碼 材料準備: Git安裝包 TortoiseGit安裝包 註:包資源,可疑百度搜索,在

Git 安裝配置,key導入

路徑 文件 mail 回車 name 安裝git 用戶名 glob -- 系統 Centos 6.5 安裝git 命令 yum install git 配置git用戶名 git config --global user.name "yangchengguo" 配置

git-ssh配置使用

lin 沒有 segment ssh配置 fault variable 文件 -c config https://segmentfault.com/a/1190000002645623 1、設置Git的user name和email:(如果是第一次的話) $ g

git安裝配置

pub 遠程倉庫 裝配 密鑰 devel git倉庫 成功 讀取 id_rsa 1, 安裝git依賴 sudo yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel gcc pe

Git安裝配置過程-Win7

默認 文件 備註 點擊 環境變量 添加 wid 技術分享 安裝路徑 公司項目需要使用Git作為項目的代碼庫管理工具。正好借此機會寫個安裝過程 1、首先下載Git下載地址:https://git-scm.com/download/win 當前下載版本:Git-2.13.2-6

proxysql安裝配置讀寫分離初識

tps select block use nod gre match iad 分組 前言   筆者從事MySQL的相關工作,最近線上需要一款性能上佳的MySQL中間件產品,本人在了解一些如ProxySQL、MariaDB MaxScale、MySQL Router、Atla

maven在windows10系統下安裝配置打包war

local resources username main bsp png root 3.5 ren maven下載地址:http://maven.apache.org/ 下載完成解壓到 D盤 目錄下D:\apache-maven-3.5.0\bin 配置maven環境變量

sst上傳下載

nbsp share span ges 一次 技術 ima 2-2 font                 第一次 Team-----share---->Add----->commit-------remote----->pull

kafka manager安裝配置使用

dht install ota manage 壓縮 etc /etc all div kafka manager安裝配置和使用 1.安裝yum源 curl https://bintray.com/sbt/rpm/rpm | sudo tee /etc/yum.rep

Git 安裝配置

進行 bss 配置 nss pos cef mac 分享 dha Linux 平臺上安裝 Debian/Ubuntu $ apt-get install libcurl4-gnutls-dev libexpat1-dev gettext libz-dev libssl

python操作mysql③python操作mysql的orm工具sqlaichemy安裝配置使用

utf pes 中文 pytho oot 工具 mage lean cred python操作mysql③python操作mysql的orm工具sqlaichemy安裝配置和使用 手冊地址: http://docs.sqlalchemy.org/en/rel_1

Squid安裝配置使用

util markdown 數量 src acc agent 與運算 strong 版本 文:鐵樂與貓 環境 centos 6.5 x64 安裝 最簡單的一種就是yum安裝。 yum install squid 版本 rpm -qa | grep squid squid-3

sphinx全文檢索 安裝配置使用

conf pty too worker pos 如果 lB 創建索引 AS https://www.cnblogs.com/findgor/p/5644540.html 公司項目剛剛導入大量產品數據,然後發現網站的產品搜索很卡,原本是原生sql的like來做模糊搜索,數

Mac上安裝配置簡單使用PostgreSQL(仍然很不懂)

ui s 暫時 psql 控制 Go 修改 文本編輯 CI 推薦 因為想要使用推薦的rails-template。需要使用postgres。並初始化了一個用戶postgres,密碼是postgres。( e.g. $ createuser -d postgres ) 需要買

Ubuntu16.04安裝配置使用ctags

刪除 可執行 exe path opencv 了吧 -- sta ntc Ubuntu16.04安裝配置和使用ctags by ChrisZZ ctags可以用於在vim中的函數定義跳轉。在ubuntu16.04下默認提供的ctags是很老很舊的ctags,快要發黴的版本(

Redis的安裝配置啟動

con 連接 服務 最新版 指定 tab 管理工具 壓縮 安裝軟件 Redis安裝和配置、啟動、關閉 一、Redis的安裝 在Linux上安裝軟件有兩種方式: 通過各個操作系統的軟件管理軟件進行安裝,例如centos的yum ,debian的apt 源碼方式安裝。 第一