git出現的問題

1.You won't be able to pull or push project code via SSH until you add an SSH key to your profile(你不能拉或推項目代碼通過SSH直到你SSH密鑰添加到您的配置文件)

解決步驟:

bogon:~ ldci$ cd .ssh
bogon:.ssh ldci$ ls\
> 出現這個標記時回車就行
bogon:.ssh ldci$ ls -a
.       ..      known_hosts    //以上是查看ssh文件是否存

bogon:.ssh ldci$ ssh-keygen -t rsa -C "duxiaolei@duia.com"  //創建ssh(郵箱改成自己公司提供的git的郵箱)
Generating public/private rsa key pair.
Enter file in which to save the key (/Users/ldci/.ssh/id_rsa): //回車回車回車
Enter passphrase (empty for no passphrase): (回車不需要設置密碼)
Enter same passphrase again:  (回車沒有設置密碼)
Your identification has been saved in /Users/ldci/.ssh/id_rsa.
Your public key has been saved in /Users/ldci/.ssh/id_rsa.pub.
The key fingerprint is:
7a:28:6b:bd:ef:f0:1b:5e:a0:71:0a:b2:b7:b5:0e:7d duxiaolei@duia.com
The key's randomart image is:
+--[ RSA 2048]----+
|                 |
|                 |
|                 |
|                 |
|  . . . S        |
|   o o B .       |
|  . +.O E .      |
|   ..*.B o       |
|   .o.++*.       |
+-----------------+
bogon:.ssh ldci$ ls -a
.       ..      id_rsa      id_rsa.pub  known_hosts   //成功生成ssh
bogon:.ssh ldci$ cat id_rsa.pub 

ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC4j68iKedLGUqrtTCZA0qBYw5lEUQz7Yhhh/JJL0JyznQ+ZqKoaY2CaPwMVYJduJYCiRWcqeuStfmsHcz4IDlucB4wqapQn/E6pJh+j30bVy60BI5EVX0rX42s5oiaHhA/D2joJDuJS4CS2FupobzYS7DtAUTxHPrP8vAo0HInw74Xk0KYoTKf3zrDpt9JA/bTvWjnrKFtsn+yQLS2W40uMb0EomFVsyIrMIhO8L+J6lWMxiR1OjsxIzrpSIFICa9LbfXAYT/28zDNodulpLuyPQ0rstEi3YI9VQp9QztLNlc1JNE8b70E7uhA+OUqmHuewtzBp6MLvBHQ78oupR5b duxiaolei@duia.com

/*到這一步已經獲得了SSH秘鑰了可以添加到git上了*/
bogon:.ssh ldci$ 

使用賬號duxiaolei 密碼:Duia_duxiaolei 登錄git.duia.org.cn
 將上面生成的ssh 添加進去:



/// 下面的貌似不用輸入也可以成功拉取代碼了

添加用戶名和郵箱
CC:kuaijibang ldci$ cd ~/.ssh
CC:.ssh ldci$ ls
id_rsa      id_rsa.pub  known_hosts
CC:.ssh ldci$ git config --global user.name "duxiaolei"
CC:.ssh ldci$ git config --global user.email "duxiaolei@duia.com"
CC:.ssh ldci$ git config --list
user.name=duxiaolei
user.email=duxiaolei@duia.com
CC:.ssh ldci$ cd /Users/ldci/Desktop/kuaijibang 
CC:kuaijibang ldci$ git clone git@git.duia.org.cn:zhoumingxi/kuaijibang.git
user.email=duxiaolei@duia.com


(以上是實際操作截圖)

教程:
cd ~/.ssh
# 生成rsa密鑰,密鑰秘鑰:123456
ssh-keygen -t rsa -C "xxx@gmail.com”
# 將密鑰文件復制到剪貼板
pbcopy < ~/.ssh/myname_rsakey.pub

# 進入github,設置ssh密鑰
# 1. Edit Profile
# 2. SSH Keys
# 3. Add SSH Key
# 4. 將剛剛復制的Key粘貼,然后提交

# 添加rsa密鑰
ssh-add myname_rsakey
# 測試github連接
ssh -T git@github.com

# 關聯項目
cd 項目文件夾/
# 為當前文件夾初始化git
git init
# 添加遠程服務器
git remote add origin git@github.com:liufan321/HelloWorldDemo.git
# 從服務器拉項目
git pull -u origin master
# 將項目內容推送到服務器
git push -u origin master
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容