Используйте Git Credenty Manager, чтобы получить API Azure DevOps вместо токена личного доступаJquery

Программирование на jquery
Ответить
Anonymous
 Используйте Git Credenty Manager, чтобы получить API Azure DevOps вместо токена личного доступа

Сообщение Anonymous »

Я пытаюсь получить API Git Azure DevOps, чтобы получить информацию о репозиториях и филиалах в JS. < /p>

Чтобы достичь этого, я сделал небольшое приложение со следующим кодом: < /p>

$(document).ready(function() {
var personalToken = btoa(':'+'');

fetch('https://dev.azure.com///_apis/git/repos ... ersion=5.1', {
method: 'GET',
headers: {
'Content-Type': 'application/json'
'Authorization': 'Basic '+ personalToken
}
}).then(function(response) {
return response.json();
}).then(function(repositories) {
console.log("There are "+repositories.count+" repositories");
}).catch(function(error) {
console.log('Fetch error: ' + error.message);
});
< /code>

Этот код работает великолепно, но, как вы можете видеть, есть мой PersonnalAccessToken Writen непосредственно в коде ... что действительно плохо ... < /p>

Когда я использую GIT в командной строке, мне не нужно указывать какую -либо предоставленную информацию, потому что я использую MIT -менеджер для Windows. Это означает, что мой PersonnalAccessToken уже хранится, кэшируется и автоматически используется каждый раз, когда я использую команду GIT, например, клон и т. Д. /> Я уже часами искал, но не могу узнать, возможно ли это. < /p>

Подробнее здесь: https://stackoverflow.com/questions/620 ... nal-access
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Jquery»