1. 程式人生 > >Git 修改Git的提交方式 https -> ssh

Git 修改Git的提交方式 https -> ssh

由於git 的倉庫 進行初始化 的時候配置的是 https 的方式,

在 git push 的時候每次都要輸入使用者名稱 跟 密碼。非常的不方便,

究其原因,該配置是在 ./git/config 檔案中配置的

https 方式:

[core]
	repositoryformatversion = 0
	filemode = false
	bare = false
	logallrefupdates = true
	symlinks = false
	ignorecase = true
	hideDotFiles = dotGitOnly
[remote "origin"]
	url = https://git.coding.net/coder/DMP.git
	fetch = +refs/heads/*:refs/remotes/origin/*
[branch "dev"]
	remote = origin
	merge = refs/heads/dev

git 方式:

[core]
	repositoryformatversion = 0
	filemode = false
	bare = false
	logallrefupdates = true
	symlinks = false
	ignorecase = true
	hideDotFiles = dotGitOnly
[remote "origin"]
	url = [email protected]:coder/DMP.git
	fetch = +refs/heads/*:refs/remotes/origin/*
[branch "dev"]
	remote = origin
	merge = refs/heads/dev
[gui]
	wmstate = normal
	geometry = 835x475+182+182 185 214


只要將


https: 
[remote "origin"]
   url = https://git.coding.net/asun_coder/DMP_JavaBackground.git
  fetch = +refs/heads/*:refs/remotes/origin/*
轉換成


ssh:

[remote "origin"]
  url = [email protected]:asun_coder/DMP_JavaBackground.git
  fetch = +refs/heads/*:refs/remotes/origin/*

就能利用ssh 進行登陸提交,但是要確保 ssh-key 加入到 遠端的程式碼倉庫中。

相關推薦

Git 修改Git提交方式 https -> ssh

由於git 的倉庫 進行初始化 的時候配置的是 https 的方式, 在 git push 的時候每次都要輸入使用者名稱 跟 密碼。非常的不方便, 究其原因,該配置是在 ./git/config

Git 修改歷史提交中的使用者名稱和郵箱

Git 修改歷史提交中的使用者名稱和郵箱 最近幾次貢獻開原始碼總是遇到一個問題,我將 GitHub 上的專案 clone 到本地,完成編碼後直接 commit(提交) 。提交後才發現沒有使用 git config 來為專案配置私人使用者名稱和郵箱,因此提交中攜帶的是全域性配置中的公司

git 修改提交的註釋

在git中,其commit提供了一個--amend引數,可以修改最後一次提交的資訊 修改最後一次提交註釋 git commit --amend 然後在出來的編輯介面,直接編輯註釋的資訊,儲存退出 git rebase -i HEAD~3 git使用amend選項提供了最後一次commit的反悔。但是對

Git 修改提交的郵箱和使用者資訊

實際過程中有的時候本地配置資訊郵箱有誤,導致git commit 提交作者的資訊有誤,這個時候就需要進行修改 git config --list user.email=xxx user.name=xxx

git 修改歷史提交的使用者名稱和郵箱

第一步clone 下git待修改的創庫,如果已經有了跳過 第二步執行如下指令碼 #!/bin/sh git filter-branch --env-filter ' OLD_EMAIL="老的郵箱" CORRECT_NAME="新使用者名稱" CORRECT_EMAIL="新郵箱" if [

Git 修改歷史提交

       git使用amend選項提供了最後一次commit的反悔。但是對於歷史提交呢,就必須使用rebase了。        git rebase -i HEAD~3        表示要修改當前版本的倒數第三次狀態。         這個命令出來之後,會出來三行東東:         pick:*

git修改歷史提交

很多時候,在 Git 上工作的時候,你也許會由於某種原因想要修訂你的提交歷史。Git 的一個卓越之處就是它允許你在最後可能的時刻再作決定。你可以在你即將提交暫存區時決定什麼檔案歸入哪一次提交,你可以使用 stash 命令來決定你暫時擱置的工作,你可以重寫已經發生的提交以使

GIT修改上次提交的程式碼,做一次更完美的commit

在git中提交後,如果想修改剛剛提交的程式碼,做一次更完美的commit,可以這樣: (1)git reset commitId,(注:不要帶--hard)到上個版本 (2)git stash,暫存修改(3)git push --force, 強制push,遠端的最新的一

Git認證方式httpsssh的原理及比較

常見的程式碼託管平臺GitHub、GitLab和BitBucket等,基本都會使用Git作為版本控制工具。平臺一般都提供兩種認證方式https和ssh。瞭解該過程能夠更加自由的配置和使用,本文就來簡單聊一下這兩種認證方式。 1.HTTPS與SSH Git可以使用四種協議來傳輸資料:本地協議(Local),

git fork代碼並修改提交到自己的git倉庫

添加 detail 成功 開發 嘗試 fetch .com mes -m   最近在參加阿裏天池大數據中間件比賽(毫無頭緒,打醬油中).看參賽要求,需要將官網的git工程clone下來,在此基礎上做修改後提交到自己的倉庫中. 由於以前並沒有使用過git,所以差了比較多的資料

在Eclipse上修改git提交時的默認註釋

onf image -1 問題 git ref con 點擊 http   找了好久,都沒找到真正可以解決這個問題的方法,網上的也有著各種的解決方案,但是我沒有修改成功,今天又找到一種方案修改成功了,以此來分享一下:首先我們需要在Windows-->preferenc

Git 修改最後一次提交,刪除文件,重命名文件

工作 刪除 comm clas 恢復 文件 git rm 忘記 body 1、修改最後一次提交 當忘記提交某個文件可以使用 git commit amend -m "新的提交說明" 暫存區的內容會提交到git倉庫而不產生新的快照 2、刪除文件 手動刪除工作區的文件後

【轉】git修改文件後,提交到遠程倉庫

log csdn 文件 遠程 ase git add 提交 gin mon 原文地址:https://blog.csdn.net/nly19900820/article/details/73613654 修改文件後,怎麽提交到遠程倉庫1.git status 查看git是否

Git 修改提交的使用者名稱和郵箱名字

git 修改當前的project的使用者名稱的命令為: > git config user.name 你的目標使用者名稱; 1 2 git修改當前的project提交郵箱的命令為: > git config user.email 你的目標郵箱名;

git修改最後一次提交

採用 git commit --amend 1、git log命令確認歷史記錄。   2. 新增修改 $ git add "修改的檔案" $ git commit --amend /* 提交到最近一次commit */   此時,編輯工具會顯示最近

GIT版本回退、工作區和暫存區、管理修改提交修改、撤銷修改、刪除檔案

git status命令可以讓我們時刻掌握倉庫當前的狀態。比如哪個檔案被修改過,並且是否提交過。 git diff具體檔名.字尾名命令可以檢視某個檔案修改前後的區別,顯示的格式正是Unix通用的diff格式。 版本回退: 版本回退是有條件的,就是你還沒有把自己的本地版本

Git學習筆記3——修改檔案、檢視修改提交修改

修改檔案 我們已經成功地新增並提交了一個readme.txt檔案,現在,是時候繼續工作了,於是,我們繼續修改readme.txt檔案,改成如下內容: Git is a distributed version control system. Git is a fr

Git系列文章(二):從github上下載專案,本地修改提交至github

Spring官方demo綠房子:spring-projects/greenhouse 1、獲取github遠端倉庫地址: [email protected]:spring-projects/greenhouse.git 2、用git克隆專案到本地 選擇要克隆的程式碼,滑鼠右

git修改檔案後,怎麼提交到遠端倉庫

修改檔案後,怎麼提交到遠端倉庫 1.git status 檢視git是否有修改內容需要提交 2.git add 指向需要提交的內容檔案 3.git commit 提交到本地庫 4.git push origin master 提交到遠端倉庫 下面是操作圖解: 1.g

git 修改使用者名稱以及提交郵箱

        關於git在專案的版本管理中的重要性,已經無需多言。而github等這些線上的專案管理網站也逐漸的流行了起來。有時候,我們是直接在這些網站上建立雲端的倉庫,然後在本地clone對應的local 倉庫。通過如此,既可以實現雲端辦公,同時更加充分的發揮了git的