1. 程式人生 > >MAC Coding,github 賬號管理問題

MAC Coding,github 賬號管理問題

場景

由於在 coding 和 github 上面都託管著專案,在實際應用中不想每次進行程式碼提交和程式碼拉取時輸入賬號密碼,但由於git 上面和coding的賬號不一致,導致配置完一個,另一個平臺的賬號就無法使用的情況。

解決方案

  1. 生成簽名
  2. 修改 ssh_config (mac 的位置:/etc/ssh/ssh_config)
  3. 添加簽名 ssh-add
  4. 測試配置結果

生成簽名

ssh-keygen -t rsa -C "coding"
ssh-keygen -t rsa -C "github"

修改ssh_config

Host github
 Hostname github.com
Port 22 User yyy IdentityFile /Users/xxx/.ssh/github_yyy Host coding Hostname coding.net Port 22 User xxx IdentityFile /Users/xxx/.ssh/coding_xxx

添加簽名

ssh-add /Users/xxx/.ssh/github_yyy
ssh-add /Users/xxx/.ssh/coding_xxx

測試配置結果

ssh -T git@github.com
Hi yyy! You've successfully authenticated, but GitHub does not provide shell access.

ssh -T 
[email protected]
Hello xxx! You'
ve connected to Coding.net via SSH successfully!

常見問題:
1、修改 http 請求為 ssh

➜  laravel_exam git:(master) git push origin master
remote: Permission to xxx/laravel_exam.git denied to XXX.
[core]
fatal: unable to access 'https://github.com/xxx/laravel_exam.git/': The requested URL returned error: 403
➜ laravel_exam git:(master) ssh -T [email protected] Hi xxx! You've successfully authenticated, but GitHub does not provide shell access. ➜ laravel_exam git:(master) git remote -v origin https://github.com/xxx/laravel_exam.git (fetch) origin https://github.com/xxx/laravel_exam.git (push) ➜ laravel_exam git:(master) git remote set-url origin [email protected]:xxx/laravel_exam.git ➜ laravel_exam git:(master) git remote -v origin [email protected]:xxx/laravel_exam.git (fetch) origin [email protected]:xxx/laravel_exam.git (push)

相關推薦

MAC Codinggithub 賬號管理問題

場景 由於在 coding 和 github 上面都託管著專案,在實際應用中不想每次進行程式碼提交和程式碼拉取時輸入賬號密碼,但由於git 上面和coding的賬號不一致,導致配置完一個,另一個平臺的賬號就無法使用的情況。 解決方案 生成簽名 修改

允許Root登錄Docker ubuntu(MAC主機使用portainer管理)

登錄 upd sep 刷新 vim ice 重啟 安裝 doc 1. 完成ubuntu容器的建立,完成ssh端口映射 2. 進入portainer內容器的console界面完成如下修改   a 刷新安裝源:apt-get update   b 安裝sshd:apt-g

iOS 本地項目上傳githubgithub管理項目配置

one https images 建倉 灰色 項目 con ssh keys 隱藏 一、註冊github賬號 首先需要註冊一個github賬號,註冊地址:https://github.com 接著會來到這 然後會收到一封github發的郵件,進入

Mac如何把項目托管到Github上(Github Desktop的使用)

按鈕 -c 技術分享 差異 我不 tro 老版本 apach 個人 在上一篇中,詳細講解了使用X-code和終端配合上傳代碼的方法,這種方法比較傳統,中間會有坑,英文看起來也費勁,不過Github官方提供了一個Mac版的客戶端,如下圖: 附上下載鏈接:傳送門 下載完成

C#實現軟體授權限定MAC執行(軟體license管理簡單軟體註冊機制)

最近做了一個綠色免安裝軟體,領導臨時要求加個註冊機制,不能讓現場工程師隨意複製。事出突然,只能在現場開發(離開現場軟體就不受我們控了)。花了不到兩個小時實現了簡單的註冊機制,稍作整理。 基本原理:1.軟體一執行就把計算機的CPU、主機板、BIOS、MAC地址記錄下來,然後加密(key=key1)生成

閒著蛋疼沒事幹寫個Mac端的Kcptun Client管理

原理: 執行一行指令碼 輸入伺服器地址,埠,密碼等做了圖形化編輯 可以控制Kcptun是否正在執行 App已上傳github https://github.com/nicky2k8/KcptunClientControllerForMac.git (adsbygoogle =

MAC安裝 Carthage 工具來管理專案從 github上下載第三方框架

一、Carthage 工具安裝 第一步:開啟終端,輸入以下其中的一個命令列安裝 Carthage // 更新 Carthage ,如果沒有安裝時這行命令會自動安裝 brew update // 這個是直接安裝命令列 brew

在本地電腦上儲存GitHub賬號資訊不需要每次提交版本時都輸入使用者名稱和密碼

第一步:在%HOME%目錄中,一般為C:\users\Administrator,也可以是你自己建立的系統使用者名稱目錄,檔名為.git-credentials,由於在Window中不允許直接建立以"."開頭的檔案,所以需要藉助git bash進行,開啟git bash客戶端

同時使用多個 SSH Key 管理不同 Github 賬號的 Repo (設定 Host 別名)

Github 禁止不同的賬號使用相同的 SSH Key ,如果有多個 SSH Key ,使用 SSH 而非 HTTPS 方式推送 Git Repo 的時候,如果每次都手動替換預設的 id_rsa 會非常的不方便。 首先建立新使用者的 SSH Key : cd ~/.ssh

iOS賬號管理將個人賬號轉為公司賬號

從中午開始,花了兩三個小時,現在下午四點,終於將個人賬號升級為公司賬號。本來以為一下午都搞不定呢,沒想到這麼順利,不錯不錯。 1、電話瞭解,到底能不能轉? 蘋果客服(4006701855)的妹子說,能轉,但需要是個人賬號的所有者是聯合創辦人或公司法人。 本人不是公司法人,只

在Sublime中集成Team Foundation Server (TFS)實現版本管理

tle 通過 str svn zha time username .exe 控制 Sublime是一款具有代碼高亮、語法提示、自動完成且反應快速的編輯器軟件,由於它開發的技術架構、豐富的插件,和輕盈而快速的編程響應,Sublime廣受程序員的愛好。在C, C++, Java

關於centOS 7的服務啟動端口查詢防火墻管理

man 需要 ces mic 圖形界面 mil centos7.2 mct 相同 端口的查詢與開啟 CentOS 7 默認沒有使用iptables,所以通過編輯iptables的配置文件來開啟80端口是不可以的CentOS 7 采用了 firewalld 防火墻 如要查詢是

Linux賬號管理之第二篇:對用戶組進行管理

mov 切換 屬於 tom blog 用戶組 第二篇 roo clas 1、查看用戶的有效組群     groups 用戶名 註意:查看出來的結果可能有多個;第一個為主組群,後面的都是副組群    2、添加和刪除組群     添加一個組:groupadd 組

最近MAC上網DNS好像被劫持了

rom 投放 dns服務 服務 軟件 沒有 afa 關機 獲取 最近用safari瀏覽網頁,發現打開有的網頁是會彈出另外的網頁。以為是電腦有段時間沒關機了,可能是safari有些垃圾緩存或被裝了插件什麽的。但換了chrome也有這個問題。最後用垃圾軟件隨便清理了一下,關機重

最近開始努力學python 寫了一個python小代碼:判斷一個登陸程序如果賬號密碼輸錯3次鎖定賬號無法再登陸

登陸 readlines 輸入 連續 nbsp 努力 一個 取數據 lis 1 count = 0 2 username = ‘zhangsan‘ 3 userpassword = ‘111111‘ 4 5 f = open(‘lock.txt‘,‘r+‘

linux賬號管理總結【未寫完】

linuxlinux賬號管理總結一、新增與刪除用戶1、useradd新增用戶 語法: useradd 用戶賬號名 [-u UID] [-g 初始用戶組] [-G 次要用戶組] [-mM] [-c 說明] [-d 主文件夾絕對路徑] [-s shell] -u: -g:2、相關文件1)

Git學習筆記(一) --- --- git的安裝及本地倉庫的創建github上倉庫的連接方式

由於 分布式版本控制 是我 控制系統 路徑 一行代碼 信息 控制 fff 首先了解git的作用是什麽,本地倉庫,中央倉庫都是幹什麽的? Git是分布式版本控制系統,同一個Git倉庫,可以分布到不同的機器上。實際情況往往是這樣,找一臺電腦充當服務器的角色,每天24小時開機,其

Linux用戶管理-用戶組賬號管理

配置文件 linux用戶 多個 linux用戶管理 用戶 linux group upa 添加 1、用戶組賬號的配置文件 ------/etc/group 字段1:用戶組名 字段2:用戶組密碼,一般Linux用戶組沒有密碼,默認為空或者X 字段3:GID 字段4:成員用戶

Linux用戶管理-用戶賬號管理

改密碼 log 狀態 失效 密碼 所有 基本 set 清空 一、用戶賬號的增、刪、改、查 1>添加用戶------useradd   註:1、用戶名不應是純數字或者以數字開頭     2、將登陸shell改為/sbin/nologin可禁止用戶登錄 格式:userad

薩班斯-奧克斯利法案 (SOX) 特權賬號管理

薩班斯-奧克斯利法案 (sox) 特權賬號管理薩班斯-奧克斯利法案 (SOX)什麽是 SOX ? 作為對安然、泰科、世界通訊公司等企業所卷入的會計醜聞的反應,2002 年頒布了薩班斯-奧克斯利法案 (SOX) 。SOX 要求不得銷毀、改動或篡改電子記錄;它要求所有的審查/復查記錄必須保留 5 年;並且